It's wild ATC isn't funded by use fees instead of being appropriated by congress. Seems like a good opportunity to provide some mechanism so the government has to shit or get off the pot, because if the government won't do the job the airlines would surely be glad to pay for the service themselves.
This is a fundamental failure state that it is impossible for any realistic governmental structure to protect against. The best we can do is put in place safeguards to make it harder.
And...we did. It's just that over the past 40 years or so (and increasingly so over the past 15ish), those safeguards have been systematically eroded by the Republican Party, both socially and legally.