Waiting to break up a company for anti-trust is like waiting for your house to completely flood instead of fixing the pipe before it gets to that point.
Not just huge companies! The entire venture capital model relies on providing a service substantially below cost and burning money to acquire users and eliminate competition so you can raise prices and profit later. In a sane world, Uber undercutting taxis with VC money should have been illegal.
Is it how it works in the EU? Has it worked well for them?
If the cost of initial operation were prohibited to be eaten by investment money, why the cost of development would not be, by the same logic?
I do think that there are cases of competition stifling through dumping, and that's illegal for a reason. Unfortunately, things are not as clearly delineated as with e.g. burning down your competitor's factory.