Whether something is good independent of what it takes to achieve it is a separate question from whether that's where you should focus your efforts.
> We would have a lot less bad law if laws were enforced more evenly, because people would more quickly see their true effects, rather than having to wait until companies exploited the loopholes in enforcement so egregiously.
Which is exactly why it's so hard to do it. The status quo is: Pass lots of laws that make everything illegal so that anyone without resources can be brought up on charges if they ruffle the wrong feathers. If you wanted to actually enforce all of those laws, they would immediately have to be repealed or everyone would be in jail. Which isn't in the interests of the people who want to keep them on the books to use for selective enforcement, so they don't enforce them that way in order to keep them on the books.
The consequence is that it takes even more political capital to have those laws rigorously enforced than to have them repealed, because then you have to fight both the big guys who don't want short-term enforcement against themselves and the autocrats who don't want to long-term have the laws repealed, instead of only the latter.
> I also don't agree that the only problem here is bad laws.
When laws are enforced against the little guys but not the big guys, it's usually because they're bad laws, because letting the rich openly get away with literal murder is highly unpopular.
The most significant category of good laws that big companies regularly violate with impunity is antitrust laws, but those also don't often get enforced against the little guy because the little guy isn't even in a position to violate them.