EU holds all the cards here. Aws and azure have everything to lose. Europe has competitors but the offerings are fragmented between different companies. If they come together then yes they can have replacement for most users. Most users don't need bleeding edge features. Painful but can be done. Definitely not impossible.