If the government wants a tax to be paid they need to make it simple and unconditional. If there are loopholes or ways to legally avoid it, they will be discovered and people will take advantage of them.
If the government wants a tax to be paid they need to make it simple and unconditional. If there are loopholes or ways to legally avoid it, they will be discovered and people will take advantage of them.
In a good and just society there is a large overlap between them, and in others there is less overlap.
But it's impossible to build a legal system where there is a 100% overlap, and it would most likely be a broken society in other ways.
I totally agree with your second paragraph, that the government needs to remove loopholes and other ways for people to weasel out of contributing to society. But there will always be some corruption and a lot of money to be earned by only taking from our shared resources and never contributing back.
If you're only going to pick one thing that a government does, yeah, it's easy to cherrypick something awful. But the alternative is literal anarchy, which is a) much, much worse for the vast majority of people, and b) 100% guaranteed not to last, as the people either organically organize a government from the bottom up, or some violent strongman (gender-neutral) (but let's face it, probably a man in practice) emerges and enforces an authoritarian government from the top down. And in either of those cases, they'll levy taxes very soon, whether it's to make sure that the things that a representative government needs can happen, or just to take as much as they can from everyone else.