Another possibility, of course, is FUD. Promote a project as being more impactful than it really is so that your political critics are distracted by it and thus overlook your other projects that are more important, short-term, and real.
You do have to wonder. Why would a secrecy-driven org like NRO employ a meaningful and daunting project name like "Sentient" unless you want outsiders to become take an interest in the program? When you want a program to fly under the public radar, you name it something meaningless and innocuous like "BranMuffin" or "Spatula", not meaningful and fearful like "KillerFlyingRobots".