You are missing the incentive structure that results from over-complicating the tax code.
Getting angry about an over-complicated and taking productive action to change it takes effort. Lots of it, sustained over time in an organized and intelligent way. But people generally aren't passionate about taxes. They're passionate about hobbies, their families, friends, major life goals, and so on. Taxes are just an obstacle to move past.
When you overcomplicate the tax code, you create a huge market for companies willing to take on that burden for you, at a price. Because they operate at scale, they achieve efficiencies that no individual or small group can hope to achieve. Doing peoples' taxes is much more palatable when you're getting paid to do so. Meanwhile, John and Jane Smith can go back to what they're really passionate about.
For a price.
As a litmus test for a country's tax code, I propose: if a typical high school graduate with access to all necessary information cannot do his or her federal/national taxes in an afternoon, your country's tax code is too complicated.
Getting angry about an over-complicated and taking productive action to change it takes effort. Lots of it, sustained over time in an organized and intelligent way. But people generally aren't passionate about taxes. They're passionate about hobbies, their families, friends, major life goals, and so on. Taxes are just an obstacle to move past.
When you overcomplicate the tax code, you create a huge market for companies willing to take on that burden for you, at a price. Because they operate at scale, they achieve efficiencies that no individual or small group can hope to achieve. Doing peoples' taxes is much more palatable when you're getting paid to do so. Meanwhile, John and Jane Smith can go back to what they're really passionate about.
For a price.
As a litmus test for a country's tax code, I propose: if a typical high school graduate with access to all necessary information cannot do his or her federal/national taxes in an afternoon, your country's tax code is too complicated.