> I'd prefer we solve things more directly. Break up big business via anti-trust. Stop businesses from buying one another. Rather than raising taxes let's just simplify the tax code so it's automatic and there is minimal ambiguity or flexibility for creative tax accounting.
Well, I don't see how it's feasible or desirable to do things more directly. You're saying BigCos are a problem, and you want to disincentivize their formation, then picking them on one-by-one basis will actually require more expertise and more effort, compared to having laws (e.g. tax laws) that apply broadly, and then enforce these laws.
We have laws precisely so that we wouldn't have to decide every case individually, and that the rules are clear to everyone, so they can avoid possible (and arbitrary) punishment.
I also think that as long as you want to tax all corporations the same, there will always be an inherent advantage in being big. That's why many people suggest progressive taxation in various forms to disincentivize such empire-building.
> Raising taxes to hope we catch the big guys doesn't seem like a smart plan to me.
This is a straw man - nobody is arguing just for raising taxes and then not enforcing those laws, we would love to enforce these laws of course. But having them is the first step to enforcement, I don't think your approach (enforce something without support from laws) is more viable, even legally. It requires more regulatory expertise, which you argue we are lacking compared to corporations.
Also nobody is really arguing against tax code simplification, but it only can get you so far.