I think you're on the right track, but not getting to what I view as the logical conclusion: publicly funded options, free at the point of service to everyone. I've also humored the idea of taking it one level of abstraction further: a publicly funded cloud computing infrastructure, access to which is free (up to a level of usage). People could then choose to use these cloud computing resources to host, say, federated instances of open social networks.
I mean, it will never happen, but I think it's a path that resolves a lot of problems, and therefore a fun thought experiment.
This deluge of terrible things from Zuck over the past few days is so clearly 100% in deference to Trump. The fact that Zuck name-checked Twitter when explaining the change to Community Notes was also such an obvious tell. If he viewed Twitter as a competitor, he would have framed this shift in policy as something better than what Twitter does. But instead, "we're doing what they're doing" is a message that he is essentially collaborating with Musk on shared goals.
Gee, what goals might those be.
I had deleted Facebook years ago, but this has convinced to also delete my Instagram. Sincerely hoping an Instagram alternative starts to take shape, like what Bluesky is to Twitter.