Right now Tesla Model S vehicles connect via AT&T (at least in the US, don't know what the carriers are in other countries). It's a tiny number of "devices" connected to the network so it is probably expensive for Tesla. At some point it gets really expensive. One assumes the Model 3 will have the same always-on connection that the Model S/X has. Millions of Models S/X/3 around the world mean a lot of communications costs. And then there are the SuperChargers, that will in time no doubt be communicating with cars too, to improve the user experience.
I suspect a few million "devices" connected to the SpaceX version of global wifi would be way cheaper than connecting to a dozen or two carriers in countries around the world.
Just a theory.