We should consider technologies a public good once they go over some threshold of users, they should then eiter be nationalized or regulated as public or broken up.
Personally I think that would be awesome. Imagine if every town, city, and borough of very large cities had their own independent social network or networks.
As for when a technology become good? There are a lot of possible criteria, but that doesn't really matter we can come up with a fuzzy cut off and any transparent criteria for it would be preferrable to the current state.
That's interesting. It opens the door to the possibility that social networks might pay people to leave, in order to open spaces for more long-term-valuable customers.