I'm not saying the system isn't with its flaws, but saying you'd rather have the government do it for you "for free" just shows that 1) you're ignorant of how things work in the real world,
The point isn't about it being "for free" per se or not. It's that to get to the point of accepting a tax return online and reviewing its accuracy at a fundamental level, the IRS already has to (or at least, should be) correlate all the known information about the filer in the first place. Ie, you're already 99.9% of the way there of just automating the rest and filling in the spots calculated for exemptions, adjusted income, etc. So to specifically exempt this rather obvious option seems to be of specific design.
and 2) you don't have a firm grasp on why barriers to government involvement in private industry exist (hint: anti-totalitarianism).
Nope. See, the tax code is already pretty damn simple for the vast majority of people. That's precisely why the 1040-EZ form was created. It's the claim of anti-totalitarianism that's used to justify a way to "funnel gov't money to their buddies in private industry" when it misses the point that nothing about the above of *allowing* government involvement inherent leads to totalitarianism--inherently is the point since the whole tax code is a government construct which makes the whole idea of government totalitarianism against its own tax code is circular.
Most people don't have a good grasp on 1) or 2) anyways so your comment doesn't surprise me. And if you're going to argue against 2), why not take it to the next level and just nationalize any industry that bridges the private/public gap - which is pretty much where we're going anyways.
Because the private/public gap in the tax code exists (1) for people who actually need to utilize features of the tax code involving areas of dispute (figuring out if an item is an asset or a liability, if it's income or not, if its cost can be spread out over multiple years, etc) especially to ease all the fundamental concerns of businesses which deal in much larger dollar values and hence have to be either (a) a separate tax code for businesses (which is more or less the effect of different forms) or (b) simply no taxes on businesses (which is enough of a loophole that the tax code becomes meaningless) or (2) to prop up previous, pre-digital tax services that did all the above mentioned auto-calculate stuff that now can (and likely must) be trivial done by the IRS's online services anyways. And since a vast majority of people so heavily fall into (b), there's good reason why the IRS should be a directly available option.
The false dichotomy that is this thread ignores the really obvious solution: don't have a tax code so damn complicated.
That's pretty much impossible. Yes, the tax code has been made intentionally more complicated to the ends of social engineering, but putting that aside and you're still left with trying to define "income" in some fashion that can't be somehow fundamentally worked around without crippling the ability of businesses to function. The general solution for most people is obvious: they're employed by someone else and are paid wages, of which all details of such have to be reported to the IRS. Hence, they functionally already live in a bubble of an uncomplicated tax code.
The right doesn't want that because they want to funnel gov't money to their buddies in private industry and the left doesn't want that because a population not dependent upon them is much harder to control. I haven't heard anyone say we need a complicated tax code to protect the free market and capitalism, but the Feds have a track record of using the tax code as a weapon of last resort against citizens it finds uncooperative
Uh, no. The right uses the tax code to social engineer families to stay together, to reward certain types of businesses, etc. The left uses the tax code to punish certain types of businesses (and sometimes reward others). Even without that, businesses fundamentally operate differently than people: people must consume resources to live and use most of the rest for their own enjoyment while businesses can functionally consume no resources for decades and are profit motivated. But businesses are also fundamentally made up of people and could be trivially used as tax shelters--as they are now. Hence it's seemingly necessary to figure out how best to distribute the tax burden* and that inherently turns into complicated language to avoid a lot of loopholes. Having said that, yes, it'd be preferable that new loopholes were intentionally put in the tax code.
Can't we all just agree that the tax system is ridiculous and fix that first and THEN decide if we want the citizens to pay the gov't to provide it as a service to its citizens?
Yes on the former. On the later, we already inherently are doing 99.9% of that already for some 50%+ of the tax population (probably a lot more). But since the tax code is so easy--or loophole free--for so many people, private tax preparers go out of their way to exaggerate the effective complexity and pretend that their target are the small, high salary, percentage of people who have complex asset portfolios were a person is likely to do a better job than an automated system. I think it's that part which disgusts me and the GP.
In the end, it's all a matter of whether the IRS will accept completed standards forms or not. So long as they will, then the idea of some sort of IRS tyranny because they'll let you accept an IRS auto-generated 1040-EZ form is just sill. Now, other parts of the government in other circumstances? That's up to specific debate to consider.
*Whether you fill the tax burden is too high or too low, the fact is that spending is obviously very high and needs to be paid for. And as much as people call for massive spending cuts, no one seem to be calling for an end to most government programs. So, in the end, the big question on the tax side is how to best distribute the load. And given all things, a progressive tax system seems to be the most sane. As for specific details? Well, that's rather complicated. Hence a complicated tax code.