Social media have a very difficult problem to solve: the lack of consequences (due, in part, to anonymity) makes them a cesspool where people can be the absolute worse and rarely face any punishment for it.
They also have a bot problem that's also hard to solve.
We need to fight these issues and, while identifying the uses definitely helps, the loss of privacy is too big for it to be a good trade-off.
The solution is much simpler: start making these companies responsible of what happens in their grounds as soon as they grow under a certain threshold.
If your social network has more than, say, 1 million users, you are big enough to be held accountable for what happens there.
This way, you force the big ones to start worrying about what happens in their grounds while also leaving small communities (that usually lack the means to moderate 24/7 their places) untouched in the same way they are now.