So then you build it, it's running, and it grows. And then like any IT solution you build, you have this "lock-in" factor where you've built something on a specific platform in the cloud (or whatever) and it's painful to move to something different. This is compounded as the Userbase (and Dataset) grows bigger and bigger. So you just keep it going as long as you can and keep scaling, and I would guess this is why nobody in the Startup world uses Oracle.
If Oracle wants to power more Startups, Oracle needs to provide an affordable product that Startups choose to use from the start. They would probably kill it if they developed their own version of AWS. Seems that for most of the people I talk with, Oracle is synonymous with Enterprise, not Startups or new innovative technologies. So in some ways, the perception of Oracle and who uses their product might also play a factor. The knowledge and skill requirements are somewhat of a gray area for me, as any approach requires knowledge and skill to implement. I guess I wouldn't describe one approach as requiring more knowledge/skill than another (they all require knowledge/skill to implement, maintain, and scale).