>Squeezing locked in customers is the Enterprise Software way
No doubt about that, but for basic infrastructure like DBMSs the customer of the future will be another tech company. Try extracting the same margins for a database system from, say, Airbnb or Uber as from a mid-sized bank founded in 1888.
I don't disagree in general, but Oracle is a tech company and technology has a particular function in our society that wasn't invented by MBAs.
The role of technology is to drive productivity growth, which is ultimately the only thing that improves living standards (or at least has the potential to do so).
A pizza sold in 1987 is just as useful as a pizza sold in 2017 measured by its nutritional value. But the same is not true of technologies from 1987.
Oracle's lockin doesn't just come from their database. There are also behemoth business/logistics/financial applications that exist only as PL/SQL packages and a bit of Java UI. Moving off Oracle Applications is a lot harder than switching databases.
No doubt about that, but for basic infrastructure like DBMSs the customer of the future will be another tech company. Try extracting the same margins for a database system from, say, Airbnb or Uber as from a mid-sized bank founded in 1888.