Interesting. Was thinking that some startup could exactly do this, but realized that given how deeply integrated SAP/Oracle is (as mentioned in the article) it's very hard to do.
Basically: Make a really bad product + make it mission critical = a product that people are literally glued to using
I mean, that's literally how you price enterprise software.