the common man is not. He has all sorts of things to balance, such as reporting his unemployment assistance, tax credits, solar installation energy credit, alternative minimum tax, etc....
It would be a very uncommon man who managed the complexity of the tax code at that level of detail. I think the overwhelming majority either outsource tax concerns and take general advice from experts, or simply don't plan at all. Definitely a software development opportunity in any case.