Amen to that.
I never worked directly for NASA, but I worked for Orbital Sciences and had to deal with NASA. What a mess. Everything we dealt with was loaded with management and bloat. Hard to get anything done. They have the money and some talent at NASA, but they have so much extra management and process junk that the whole technology basically stagnates. You CAN'T afford to introduce something new with NASA. You'll go broke before you finish (unless the "new" project has incredible congress backing - read LOTS of extra money). So technology largely just stands still unless it is small and relatively cheap and can be piggybacked onto an existing mission. I had always wanted to work for NASA when I was younger, but was so glad that I never worked directly for them. With them was bad enough.
PS. Orbital Sciences is slowly going the same way. NASA controls the purse strings and keeps hammering down new requirements that the private space companies have to follow. If Musk follows the NASA money, they can do no better in the long run. There is at least some hope that OSC is using a non-NASA launch site for the upcoming moon shot. Their only hope to survive is to NOT survive on NASA funding.