Firstly, remember that for the most part (particularly online), people only show you what makes them look happy, successful, beautiful, etc. and leave out unpleasant truths. This gives the impression that they have blessed lives, but that's very nearly never actually true. Often those people who try to give the impression it is have less of the good stuff than usual. Make no mistake, the most successful, happy, beautiful people in the world also have their dark stuff and often don't see themselves the way they want the world to see them.
Be very cautious about comparing your life with others. You don't have enough information to do that reliably.
You're very young. Nobody knows where their path will lead them, particularly at your age. That isn't something wrong, that's normal human life. Embrace the uncertainty, because that's where opportunity lives. Your best life may or may not look anything like what you think it will look like, and if you try to force your vision, you may miss it.
My suggestion to you is to set aside time every day where you leave the computer, go out into the world, and really interact with people. Regular people doing regular things. Not techie or entrepreneurial types and not with even a hint of thinking of it as "networking" or similar.
If you're the type who can't do this without structure, then join a hobby group, take classes in something non-technical, do volunteer work, etc. Anything that makes you interact and work with others, in person.