An unknown amount of home nodes appear as if they are hosted with those cloud providers because they are using a small VPS + VPN to have clearnet connections, but the node itself is still at home.
So the problem is somewhat smaller than what this picture looks like. We just can't know how much.
If shit hits the fan with Google or AWS, the node runners can simply move their tunneling to another VPS provider, go back to Tor or show their true IP.