I'd argue that it doesn't go far enough at this point. There are imaginable scenarios now where the US uses AWS/Microsoft like China currently uses rare earth exports or even further and AWS/Microsoft + Android/iOS are critical infrastructure. Having some "sovereign cloud" etc. won't help since this needs continuous monitoring and improvements from the mothership.
Merely doing monopoly regulation won't help. We have to actually destroy the monopolies.
Good luck with that. Even when Standard Oil has being broken up, it just resulted in a bunch of smaller but more profitable companies. Following the breakup of Standard Oil, the government created the Oil Division of the US Fuel Administration and the Federal Oil Conservation Board, effectively making the oil industry a government-protected monopoly.
With the JEDI contracts ect that is basically what is happening to Google, MS and AWS.
I very much doubt that the US would allow EU institution to break up the US tech companies as they see fit. So this is not a viable approach (even if it would work).
The approach would be to gradually limit EU market access till there are other alternatives. This has worked for e.g. China.
The German defense force uses Google cloud instances for their "sovereign cloud". I very much doubt that if there were a German Hyper-scaler that it would have similar market access to contracts such as JEDI. Having a buy European requirement there is pretty much a no-brainer IMO.
Merely doing monopoly regulation won't help. We have to actually destroy the monopolies.