Bottom line - it's become far too complicated to do our taxes. If you were to give a semi-detailed return with multiple forms needed to 25 different CPA's, you would probably get 12 different results. And forget about using Free Tax USA or some other do it yourself software.
Well, DOING them is easy - Turbo Tax is basic - but OPTIMIZING them is difficult. I've done my own taxes for the better part of three decades now, and even going through a divorce, having a rental property, having a personal business...
But this ought to be remembered when talking about taxes on the national level; I got a great kick out of the last six or seven years and the discussions about Trump's tax returns. It's a joke how so many (supposedly smart) people don't have the first clue about a tax return (and I'm convinced, beyond a shadow of a doubt, that most of that discussion was NOT about Trump's financials, but rather about just being childish and tweaking someone that a significant plurality of Americans don't like and actively want to see fail).
I laughed out loud when Trump's first tax returns came out and the uproar started. Someone wrote "it doesn't look like he donated his salary like he claimed!" and anyone who has even GLANCED at a tax return should know that it's far more complicated than that; it depends on a host of factors, not least of which who he donated to. I give modest donations each year (my mother-in-law used to work for a charity in our home town, so old clothes and furniture went there first) and you wouldn't necessarily know that just from the tax return.