Speculation on how cloud vendors might evolve.
Erik Bernhardsson has a theory on where the cloud is going:
Cloud vendors will increasingly focus on the lowest layers in the stack: basically leasing capacity in their data centers through an API.
Other pure-software providers will build all the stuff on top of it. Databases, running code, you name it.
Startups take over all the top level software, leaving big cloud providers to provide the low level hardware. See: Snowflake, Mongo, Confluent, Netlify.
I guess if I wanted to build exciting new things (which I do), I'd work for start-ups (which I also do) not AWS . But will the big cloud providers not just buy up the software firms?