I prefer to think that all people are lousy — and then when one isn’t… I’m just pleasantly surprised.
I think you are right about needing fun and skeletons. You need skeletons for trust and fun for life. I have very few good friends, but I’ve had the same ones for most my life, and I know their skeletons and we still have fun. Even if only exchanging stories on how to best torture our children. ;)
The circle of life needs friends to survive. There are some people who haven’t learned that, but that doesn’t appear to be you.