By that logic, does AWS have huge amount of power? Why does it matter what server the content is hosted on? Aren't almost all websites hosted on a remote server? The only difference is Google gets to choose what shows up on their search, and they always had that control anyway.
Yes, AWS has a huge amount of power, and no, they shouldn’t have it. You need an economy of small businesses to allow innovation and startups. No startup can compete in an economy full of big players.
Well you don't have the choice with AMP. In an open and neutral Internet, choosing your CDN would be up to you and optional and you could switch to anyone you'd like if concerns arise.
You do have the choice... The only part that forces you to use Google's cache is to get on their search carousel, but other than that, you can still use AMP and not their cache.