This is so true. And in my experience Oracle's main business seems to be getting companies to sign complicated contracts, waiting a year or two, and then suing them for some infraction so that they can extort another contract from them. I haven't met an Oracle product yet that can't be done better by either free software or a less litigious company.
I personally have come to the conclusion that behind every major open-source or free software success story, there is a completely dysfunctional market. Without this, it would be impossible to find enough people willing to say, “Fuck that shit, we're going to recode this ourselves.”
The fact that there are so many people motivated to code alternatives to Oracle products says a lot about Oracle's business practices.
The only good SQL tooling I am aware of, really good with compilers, debuggers, IDEs, is MS SQL Server.
Then stuff like distributed transactions, raw disk access for databases, among other niceties that people reaching to Postgres or MySQL probably never heard of, but many Fortune 500 enjoy, even if one for checking bullet points on RFPs.
Postgres comes second, after getting all puzzle pieces together, some of them also commercial.