You don't just need loyalists. You need loyalists who are good enough to operate your systems, who are also conscience-free enough to dissociatively split what they're doing from how they do it, day to day. And you have to have 100% accuracy to avoid the next Snowden.
Speaking as an engineer hiring for software, we are desperate for good people. It is a seller's market out to the horizon. "A" engineers will be picking among many options for at least the next decade, another generation of change.
I am at the head end of Generation Y. I have a nice computer job. And in my personal life story I have already voted with my feet against working for similar institutions. I can pick my post, more or less, and I picked one that doesn't offend my personal convictions about privacy and power.
Computer science does force you to think hard about bullshit. You can't bullshit a compiler. I remember thinking in an early experience with C, my code is right, there must a be a bug in the compiler. You get chastened in a hurry with that kind of attitude.
I guess I'm just saying there is a negative correlation between the anti-knowledge you get from Fox News and the sense of mastery you get from making a computer do what you need it to. So the future of the NSA is decay.