Maybe have the espionage info not be entirely trustworthy? It'd be more realistic (and a prime opportunity for Spoon to troll players.
If you, say, pay 2000 for Gather Intel, you get ambiguous and possibly misleading info. If you pay 4000, you get mostly-trustworthy info. If you pay even more, you get definite info.
On the other hand, players can spend money on Counter-Intel, which either shuts down enemy espionage networks or lets you deliberately feed the spies fake information.
Make the total amount of funds spent on espionage public, but keep each faction's specific expenditures on different kinds of Intel and Counter-Intel secret. That faction over there, whom your spies have told you is trustworthy, and whom you're considering an alliance with? Did they just spend 4000 money on spying on Faction C, or did they spend it feeding YOUR spies false intel as part of an elaborate backstab? Who knows...