Yeah it makes complex returns easy because Intuit lobbied to make taxes a chore to pressure people to get their software. Watch the video it's absolutely disgusting what them and H&R Block have done to the American tax system.
If we were like Europe with Return Free Filing, you wouldn't have to do complex returns in the first place, the IRS would be doing it for you. All you'd have to do is check to see if the IRS got it right to see about a bigger refund. No muss, no fuss.
But no, Intuit lobbied the government to make life harder. They lobbied for a problem so they could sell their solution
We have a complex tax code because it serves specific constituencies and it perpetuates elect-ability when your representative does something for your interest group. Part of the power of Congress is to enact tax policy and they've done it in spades for a long time.
The US taxes worldwide income and requires global asset reporting and the US government doesn't have access to a lot of that so you have to self-report it and the tax computations can be quite complex.
I'm pragmatic. I want to just get my taxes done with as little effort as possible and that means TurboTax. I don't deal with shoulda, coulda, woulda as that does nothing for me. I have a free, efficient solution to deal with an unpleasant, annual chore.