Main reason that I have seen for Oracle is that businesses buy applications and then install the database they need to run that application. How many ERP/CRM/HR/financials applications are there that compete with Oracle applications that run on MySQL or Postgres?
This is correct. If a major ERP/CRM player used Postgres it would be different. I guess a lot of that is down to the slow development cycle of those products.
It wont be SAP though, they seem to be all about HANNA these days