The real blame is Congress for making such a complex tax system will all their attempts to keep their offices secure. The tax system used to have meaning but generations of politicians found they could reward and punish with it and they did so with abandon.
The system should never had become so complex as to need a program. If your middle class or higher the chances you need more than 1040A/1040EZ put you into the category it just isn't worth the risk to do them without guidance and that is where Congress should be taken to task.
Now one good effect of that "Republican" tax change was the standard deduction got pushed so high most people will never need to itemize again. It also increased the progressiveness of the tax system by that and other changes. I guess if we cannot rid ourselves of all those tax laws that make itemization the punish/reward system it is then just raising the standard deduction is best.