Basically, there's a few problems with anyone who wants to play a dedicated infiltrator/spy type. Namely, they are:
Thus, the optimal method for gaining legitimate information for use in politics or whatever is either clans, connections or flat out metagaming via OOC channels. There is no role for people who want to legitimately play a spymaster/information merchant role without sticking your fingers in so many pies that you may as well be Sapience's first masterchef, or idling at the Membrane for 200 hours hoping to find some information you can connect back to someone meaningful.
To fix this, I suggest that city languages be given a feature where a hostile/non-citizen person can learn a "fleeting understanding" of the tongue from another citizen of CR2+. This would impart the ability to understand city languages from any source (be it through a pet or something else) for a nominal period of time, fading entirely once the duration has lapsed.
As for ships, well, a fix is supposedly in the works, but given that it is ships that we are talking about, I am not hedging my bets on this being added in the next 5 years or so.
Would love to hear thoughts on any other issues/prospective solutions on the topic