Its just not true that AWS doesn't need expensive experts to get stuff done - it really does.
Anyone who is half decent on the command line in Linux can get all those servers installed and running without the spaghetti complexity of AWS.
The cloud as a magical place of simplicity and ease of use and infinite scalability in every direction - I think its the opposite of that - AWS is a nightmarish tangle of complexity and hard to configure, understand, relate and maintain systems.
Its MUCH easier just to load up a single powerful machine with everything you need. I'm not saying that works for all workloads but a single machine or a few machines can take you an awful long way.