But also had this to say:
“The Weather Service has faced different obstacles in trying to fill positions, including the 2013 budget sequester, related hiring freezes, and changes in administrations. In 2012, challenged to find funding to compensate its workers, it was embroiled in a “reprogramming” scandal, in which it moved around funds to cover payroll, without congressional approval.”
That's the pattern you'll find in many government agencies — they might in aggregate have the money available but it's hard to spend on the right things or there are policy changes needed for quality of life improvements which cause people to leave. People outside might not have appreciated that the sequester lead to things like mandatory furloughs — i.e. your boss telling you to pick the day you're going to stay home and not get paid, even if you need the money and have work to get done — which were really bad for morale.
Traditionally job security was one thing which lead people to endure some of those problems but that's been under attack for awhile and you had recent things like congress considering cutting retirement, all of which aren't going to be great for getting people to take jobs:
https://federalnewsradio.com/retirement/2017/10/house-set-to...