Whilst trying out the New Romulus adventure zone and having one of my BOffs tag along with me, I was immediately reminded of the "bring BOffs to social zones" topics I used to participate in, as I was clearly also able to see other player's BOffs.
My idea essentially has a selected number of NPCs in the main social hubs reskinned as random selections from our active BOff roster - the more BOffs one has, the more often you'd see one of them attending to their private matters throughout the social zone.
By using BOffs costumes and labels rather than actual BOffs, each player only sees their own BOffs, saving server load.
Whilst at one stage I wanted to see that to, imagine the doubling of the server load when one actually brings one of their BOffs for all to see into social hubs.
My suggestion may not be ideal, but at least improves the immersion factor marginally.
Why not reinvest some of the profit the game makes is servers?
The idea of bringing your boff/s is to allow others see your crew.IF you remove that you can simply remove the entire system in which the player takes a boff with him.It would be more simple and it would have nothing "fake" about it.