At the time, it was because of a very transmissible and possibly very dangerous virus with a lot of unknowns. Boohooing a possible advancement delay to possibly save a lot of lives? Nice. After the fact, yes it was big time overkill, but it wasn't when they didn't know what was being dealt with, and we didn't *really* know much for quite a while because everything was locked down keeping things in check. And a lot of the later stuff has been general federal government requirements, not NATCA.
It wasn't anywhere near two years, at least where I am. And it isn't the union's decision on whether or not to pay us hazard pay, but cool story. Yes it sucks worse now than before, believe me, I'm probably dealing with worse than you are.
What did you want to happen? Certify a bunch of shitter devs on 10% traffic so they could kill a bunch of people when traffic picked up again? Things wouldn't have happened much differently in the end anyway. Lots of delays.