I’d say that there’s a pretty significant gap between “we’ve given you a federal ID for free, and you’re obligated to use it” and “you must provide your own photo ID to access government services, and we may or may not accept it”.
The former is about the government fixing its own mess, the latter foists responsibility for dysfunctional government systems onto individuals who may or may not do the correct song and dance to please whichever agency they’re dealing with. If we’re going to demand photo ID everywhere, the government should fix its own crap first before demanding more of the citizens.
I’d be fine with getting a federal ID and using it for my taxes. I’m deeply opposed to having to provide my own photo to fill out my taxes, especially since if they’re unhappy with my photo for whatever inscrutable reason, they can throw me in jail for not doing my taxes right.