I know
that I can operate data center stuff much better than amazon, microsoft, google etc as I have demonstrated for the past decade.
They operate stuff pretty well *only if* you're willing and able to change your operating model significantly to fit in their "built to fail" model. Most apps, most orgs do not operate in that model, and sadly many people making the decisions don't realize this when they make those kinds of decisions. I maintain that every development team I have worked with, every company I have worked for has been this way, and the same goes for many others that I know others work at. Most people think cloud is just magic and it will "just work". This is probably closer to reality for SaaS (since everything is abstracted), couldn't be farther from the truth for IaaS (and really who uses PaaS yet these days).
(both my current company and previous company launched their ground-up designed apps in a big public cloud with pretty disastrous results(first and foremost from a cost standpoint setting everything else aside), first company collapsed after I left they were spending easily $400k/mo on cloud hosting(I could do it all in house for around $1M of first year costs and about $150k/year after using tier 1 hardware and software), current company moved out in a few months and I operate their stuff still today, runs smooth as butter, I've had two, count em two server failures in 3.5 years(both recovered automatically), 100% storage uptime in 3.5 years, everyone sleeps well at night - haven't had to rebuild a virtual machine since we moved to the data center 3.5 years ago)
The models are different. The model I work with provides higher levels of performance, availability, and generally significantly lower costs(though haven't priced clouds out in the past couple of years) because we know how to oversubscribe and share resources(doing this right takes experience). It's not as flashy, there are no APIs to dynamically scale up and down, that is a manual process (but realistically we haven't had this need, ever), lifetime of servers is measured in years. We have tons more functionality with our enterprise equipment than possible in a public cloud(I'm not going to bother explaining the details if you don't understand this, not worth my time).
Their model is you have to build your apps to handle that. On paper it sounds smart, but in reality that is a lot of work, most companies opt to build features for customers rather than high availability.
OCP to me is kind of dangerous, I know there are also a lot of people out there (I used to work for one) who just look for any excuse to cut corners on cost, not taking into account the risks involved in going with lower quality stuff ("it's all the same"). If you have the staff and expertise (and time) to handle it, great go for it. Most companies don't(none that I have worked for anyway, I work for small(er) companies).
One company I was at tried adopting this model saying "oh we'll just hire an intern to swap hard disks" for a big hadoop cluster they were going to do. They ignored my suggestions and I left before they bought anything. The first round of cluster build out had 30-40% failure rate on systems for the first year or so(literally halving their hadoop capacity which impacted business because hadoop operates on a quorum model apparently the lead developer explained it to me a year or two after), they never hired interns to "swap hard disks". The leader of the group left not too long after. Company is still around but I heard all investors have pulled out and they are riding on their own(not a position I would want to be in given they went through probably 8 rounds of funding).
I think cloud is a future, but that future is SaaS. IaaS is still a piece of shit when it comes to cloud, I don't really see it getting any better (at least in the biggest clouds). SaaS makes a lot of sense though.
lastly, I still recommend this plugin it makes reading about cloud more enjoyable
https://addons.mozilla.org/En-uS/firefox/addon/cloud-to-butt-plus/
(there is one for chrome too I don't use chrome though)
(maybe the plugin altered my comments to my butt I am not sure)