I don't really do anything besides play with it, my taxes are very simple and boring, but it's been a fun project to play around with.
My naive assumption is that sophisticated analysis will return the same few well-known recommendations almost all the time -- the taxation variant of eating properly, sleeping regularly, and getting appropriate exercise.
The scope of what I'm working on is trying to build strategies for holding and selling stock as well in order to minimize taxes. I've only ever used it on paper trades.
Minimization is just taking advantage of the tax loopholes and strategies that are within bounds. Avoidance is lying or ignoring.
Yes it’s possible to minimize your taxes down to zero legally in many cases, but you’ll pay a good percentage of that savings to accounts and lawyers for managing that structure.
Avoidance and “minimisation” are the same thing, evasion is a crime.
Your point, that people can't just switch careers willy nilly, actually reinforces the point of the article -- that incentivizing accounting games actually reduces time spent on impactful pursuits in the long run.
But even for programmers, plenty of people make the decision to go into programming or medicine or law because they are well paid and respected careers. And interests in secondary school and university are influenced by parents, teachers and the culture promoting certain directions. Kids these days are bombarded by STEM everything.
More computer programmers might moonlight as SEO gurus, if search engines didn't put up at least a token amount of resistance against scummy low-effort SEO tactics.
Fewer tax avoidance accountants would still be tax avoidance accountants, if we made a bigger effort to prevent it. (And that doesn't mean accountants would have to be programmers instead, there are many other kinds of talent)