As you point out, when it comes to putting big biz in its place, the whole process is glacially slow. Why it (apparently) takes years to analyse a EULA or decide whether some blindingly obvious business practice is anticompetitive in a why that a blind man could see is completely beyond me.
And then, when a decision is finally made (often years after is matters any more - aka, the MS anti-trust thing), big biz is allowed a couple of years to respond before even thinking about going to court (which takes years more).
In the end, the whole thing is pointless
Instead, there should be strict time limits (a bit like leaving the EU :-) ) - say 1 week to read a EULA, half an hour to decide is some activity is anticompetitive, and a couple of weeks grace for response until the fines kick-in. And a court date that is this-side of the next millennia. That way, this sort of crap could be sorted within a month and big biz might actually start taking notice