I couldn't agree more. How about the difficulty of realizing that in order to work as an Air Traffic Controller at an airport and if you are assigned the night shift that you undoubtedly need to stay awake while you are responsible for directing incoming and outgoing aircraft. Not complicated to understand.
Dozens of occupations require overnight or late night diligence and awareness: Security guards, Taxi drivers, Nurses, just to name a few and if you are unable to accomplish that you should either not take the job or should be fired if you cannot meet the requirements. Changing the routine or rules of air traffic controllers work shifts which seems to be their approach, in my opinion, is not the answer. Stay awake or you are gone!! Simple.