Ah! I think you nailed it. A key part of what makes open source work is corporations putting guys on projects, donating code, and being part of the ecosystem.
Oracle doesn't want to be a part of the ecosystem. They want to be the ecosystem. They don't contribute to projects. They either purchase them outright if they can or start their own.
Technically, that's still open source. It's just seriously anti-social open source.