I have no doubt that it's technically possible for anyone to do their own taxes. But if you're inexperienced, it's fraught with peril. And my situation was one that most people would call pretty simple.
And as you said - those people were formula-happy programmers with simple W-2 income from one job. It's the absolute lowest level of complexity available, and it's still easy to get wrong.