This is exactly how any "WeWork" type company sucks in investors. You'd just ignore the stupid out of hand except that it would be so nice to believe that if this company is on the level and IF their product does what they say it will and IF they deliver it in a reasonable time frame then it will solve the problem and somehow make money for investors.
Forget the names and reputations of the people involved... if three random people came up to you at a conference and said "We've formed a company to solve problem X!", wouldn't you wait until they showed an actual product to even think about potentially making decisions based on what they might do?
Just moved from AWS to Vultr & DO and it's loads cheaper and faster for my use case (lightweight landing pages basically).
Managed services are still incredibly tough because of client support, and like you said, relational databases and key-value stores.
Another overlooked benefit of building your own hardware is you don’t need to add complex overhead like virtualization or containers. You can “right size” each server with the perfect amount of CPU, IO and RAM for the processes you will run on it. Paired with a kernel compiled specifically for that server, your businesses applications will be vastly more performant than ones running on a cloud platform.
Honestly, too many businesses hop on the latest fads. The smart ones see the value in going back to the basics.
Cloud vendors don't have 90% profit margins; the cost of cloud is what it is because operating computers at scale is hard.
Off the top of my head of what would be required besides just cheap hardware. 1) Cloud like software to manage it or k8s native support. I don't know exactly how that would be done, but the administrative costs of using this hardware can't be so high as to make the cloud a more viable option. 2) Some options for network access. Cloud does not just provide VM's but the underlying reliable network with multiple redundant pipes. Comcast Internet access might be good enough, but some customers might require large redundant pipes. While they might NOT need to solve this themselves, they should make sure that the market does provide solutions that when taken into account, allows for cheaper than cloud solutions. 3) Physical location... same as item 2 but for physical location of the hardware.
I remember back in the day managing colos. It really sucked. It was not just hardware costs that sucked. They should just consider that.