Having done contracting work for NASA, this is not astonishing at all. It's not even really NASA's fault, Congress and big defense industry lobbyists have spent decades ramming NASA's head up it's own ass to see if taxpayer money spews out (and does it ever).
NASA can't do anything without managers managing managers managing managers managing managers managing managers. They can't retain mid level decision making talent long enough for said talent to get a hand on the costs, budgets and long term projects they're supposed to be overseeing. Congress can't stop cutting NASA's budget while blowing their own horn about the things they helped NASA accomplish and the whole system is designed to funnel as much of that budget as possible into the coffers of big corporations.
In the coming years, I'm sure we're going to see more of that money transferred away from science missions into manned spaceflight shit that can transfer wealth from taxpayers to Elon.