Earlier quoted context omitted.
Exactly. Tax complexity drives the CPA / tax prep need. That said, there is a huge swath of America that's being preyed on by strip-mall tax prep, who derive zero benefit from it. (And an industry whose profits ultimately trickle up to the tax prep software companies)
I was blown away when I learned one of my wife's friends, who has a single W2 and some bank interest, pays H&R Block every year to file her taxes! No stocks or rental income or IRAs or anything else that could complicate things. But still she, and millions of Americans, pay these companies to fill out what amounts to a single form. Eye opening.
It takes me about 20-30 minutes to enter a W2, 1099-INT, 1099-B, 1099-B (futures) and a 1256 (straddles and index options) into FreeTaxUSA every spring.