Can you elaborate on the social skills that aren't otherwise demanded? I can relate to this a bit, but I feel like I'm only starting to scratch the surface
It's quite possible to have a "full" but stagnant social life (which is where I think some older software folks with families are finding themselves). It's also possible to have a dynamic social life without large numbers of people involved.
To avoid stagnancy, you always need new friends. This doesn't mean you have to kick others out. It just means accepting the natural flow of friends and relationships in and out of our lives, and accepting that this is something we don't have full control of.