So how on earth is Oracle still in business? How is it that every time that Oracle is brought up in a technical discussion that the experts don't say. "Why don't we just hire people to punch us in the face while we develop the system? For using Oracle is about an equal act of self loathing."
My impression is that one of the reasons is that Oracle has a full stack of applications, and once you have locked yourself in by using two or more applications from the stack, you can only see an "unnecessary" cost for moving to some other product, without gaining any functional benefits. And even if you manage to change one of the products, you will probably see little to no reducation in maintenance costs, because that's the way Oracle's SULS price model is constructed (for example the "SULS on all or nothing" clause).
The decision to move to another vendor is not done by technical experts alone. It is done by the company - which consists of the technical experts AND procurement AND legal AND business controllers. Each of these parties has to have a business case to move to another vendor - otherwise nothing will happen, unless something very disruptive happens.