I see the problem as the fact that people actually feel the need to be social in the first place. If you're fine inside your own head and with your own thoughts, there's less of a pull to need to be social. If I don't like something or I'm not doing well, I want people to know. I want people to be human (in the way I feel I am).
That's a bit self-referential. People not at ease socially are also often not very clear about themselves. How many have a phase (years or decades) where you keep running around and then you finally click and stop caring that much about society's opinions.
An actor said he had deep personality disorders, had to go through therapy for 20 years. He's still as weird, but he doesn't give a f. now. I went through this very slowly too. I knew someone who had the same kind of small epiphany.
Sure, but at the same time, not caring about having to be social is also not giving a f. Works both ways. It could also be said that it's not something to be fixed, but rather a reason to seek out like-minded people.
As an overall example (unconnected with seeking out like-minded people), I'm social when I feel like being social (40% of the time) and not when I don't. For those in a similar situation, to be made to feel bad about themselves and their choices, I don't think that's necessarily helpful.