Everyone leads their own life. Just cos two people take different paths doesn't mean one is wrong and one is right. If your path takes you where you where you want to go, your life is working.
But you have to know what YOU like, and what YOU want, and where YOU want to go.
Relying on "the world" to tell you or show you who or what you should be, doesn't work. You'll just end up trying to be a thousand different things, cos people want a thousand different things, and are a thousand different things. It's impossible to be all of them. And it's meaningless to do any of them, unless they mean something to YOU.
As with most of your questions, the root lies in what YOU want in life. Answer that first, instead of trying to find happiness in what others do, or in things you think you're "supposed to" be doing.
People who seem to have everything sorted out, especially at an early age, usually had things handed to them or thrust upon them, and that person simply accepted it w/o question. It's not what they wanted, it's not what they worked for, it's just what fell in their lap.