I agree these things are wildly important to a happy life. I still think there is more though.
People disappoint; my computer rarely does.
Also I would be more willing to socialize more today but finding like-minded people is kind of hard. Finding like-minded people of the opposite gender harder still (at least where I live).
And it sounds like you're not getting everything you want from life, and if that's the case, you have my sympathies.
I'm actually on vacation now and spent most of it in my room. Rented my first VPS, figured my way around Docker, set up nginx as a reverse proxy, kept tabs on my auth logs and noticed a lot of ssh login attempts from Chinese IPs. These are all firsts for me and I'm having fun. I don't think I'd trade those experiences for just to hang out with people who couldn't give two hoots about any of the things I'm interested in.
Ideally I'd love to share those experiences with others but if the choice is pretending to care about whatever topic I don't care about just for the sake of socializing and being alone and doing things that interest me, I'll take the latter every time.
I'm genuinely interested in people here on HN. In people I see presenting conferences I watch. In people who share my interests. I don't believe I can manufacture genuine interest. It's supposed to come naturally. However, if I don't even try to at least pretend to care then I will literally not talk to anyone for large portions of time.
Thanks for the advice though.