* H&R Block and Intuit have good lobbyists who prevent it from happening.
* Republicans want to make filing taxes difficult so that people won't like taxes. In particular Grover Norquist has managed to get essentially all federal level Republican politicians to sign a pledge not to raise taxes, and Norquist considers making filing simpler to be effectively raising taxes.
* H&R Block and Intuit have good lobbyists who prevent it from happening.
* Republicans want to make filing taxes difficult so that people won't like taxes. In particular Grover Norquist has managed to get essentially all federal level Republican politicians to sign a pledge not to raise taxes, and Norquist considers making filing simpler to be effectively raising taxes.
https://www.politico.com/agenda/story/2018/07/18/tax-filing-...