That's interesting. I'm an amateur, as I've only had a couple of tax classes, and am just graduating with an accounting degree, so I don't know everything, but this is my perspective.
The tax code is incredibly convoluted. I liken it to old AD&D 2nd edition rules. That said, it's more complicated for folks that have a higher income, and more assets, than those on the low to middle income spectrum. The vast majority of returns, if my textbook was to be believed, are a 1040. That's not exactly rocket science.
I have found the folks bitching the most about the tax code are those that make enough money that it doesn't really mess with them to pay taxes. Also, the tax laws have amazing deductions, and exemptions that seem to only really apply to people and corporations that are already so rich that it doesn't matter. The more money you have, the easier to use these deductions and exemptions.
The reason he's paying a freaking CPA to do his taxes, is to take advantage of these deductions and exemptions. Otherwise, it would be very straightforward.
Lastly, the guy is a douche canoe.