Being unable to attract controllers is resolved easily by cutting landing slots. The only reason to oppose that is to allow large companies to make a profit at the expense of the public taxpayer. Flights/shift/controller should be some number that is never exceeded.
Maybe the FAA should be 100% user fee funded the way the USPS is, with a 60 year full funding of retirement requirement, just like the USPS is. Then there's no re-authorization legislation to do Lucy's holding the ball for Charlie Brown threat - except Congress still forces the USPS to handle large sources of campaign money, I mean bribes, err, lobbyists - those who send tons of junk mail for a fraction of the typical carrying costs. Maybe DeJoy can buy his way into leadership there after he sinks the USPS.