> "how would my life be if i spent that time coding/reverse engineering/learning the internals of OS, reading books, or generally developing my interests instead of playing wow and mindlessly scrolling on SM?"
Most computer science undergraduates at many universities don't do a lot of this. A lot of people see computer science just as a way to a stable, high-paying job; it's rational and there's nothing wrong with this, but this means that you're not that much 'behind' versus many computer science graduates.
> 'Would i still be in the same position in my life, the same person, as i am now?"
You could have also burned out on computer science and switched career paths. Now that you've delayed it, you likely want it more.
Even if you really are "behind," you don't need to be as good as John Carmack to make a positive impact in the workplace. There are a lot more niches than a top computer scientist. Many, many people (especially in software development, and even computer science research) started at an older age after a first career. You can too.