I disagree with VOIP in Starbase in terms of always-open, always able to talk into someone's ear.
The main reason is the development time to implement it isn't worth it. It barely gets used outside of messing with someone. Everyone generally remains quiet to not give away information, or to not let someone know their voice, or to not give away their position. Most bulk teamwork voice chat is done on Discord, Teamspeak and Mumble, so it's not like it adds much utility.
In addition, we're robots, and it doesn't fit the theme to hear someone's accent or human language coming across from robots. Although VOIP is useful in niche cases of heated combat, it's overall just a lot of noise that breaks people out of the game experience.
I think more effective than VOIP would be emote sounds, where unique beeps, boops and doots are sounded from our robots when we emote. We'll know that some random person said 'yes' by their unique emote, or 'charge!' or some other thing, and if we can get some variation on the tone of those sounds, we have somewhat unique voices, and a gameplay themed way to communicate in game. Although people running around spamming the latest meme-song at max volume seems fun, it's not worth the dev time, and more intricate and immersion-creating options should be looked at instead.
Some small form of VOIP like ship-to-ship hailing like what Elite does might be ok, but not something I'd expect at the start.