There's a perfectly legitimate reason - citizen's united allows corporations to bribe government officials into writing laws that benefit them.
If taxes worked simply and logically, the whole population wouldn't have to pay $100+ each year to Intuit and H&R Block, which would not please the shareholders.
https://www.propublica.org/article/filing-taxes-could-be-fre...