You live in a bubble. I don't know if you live in london or not but everything you mention to do costs money...a lot of people live paycheck to paycheck, so where will the money come from to do these activities and "opportunities" you speak of?
Want to have a hobby? Costs money.
Go out with friends and socialise? Costs money.
Go on holiday? Costs money.
Join a club? Costs money.
Chase an endeavour? Guess what....Costs money.
I think one can start to get the idea here, everything costs money...far more than one video game.
Why is it hard for you to grasp that people who play video games can have a balanced lifestyle?
I see plenty of people in there 30s and 40s who don't even have time to play video games and do the so called "opportunities" you speak of and they look miserable or look like they are living in quiet desperation. Lets be honest here, adult living is a bunch of shit unless you have money to realise everything you would like to do. You are the one who needs to get a grip and take a look at the life people are living around you, not people playing video games.
I don't live in a bubble. I had very little when I started out my working life and I see people all the time who struggle in life and are willing to IMPROVE themselves and I always offer to help where I can. I respect people who want to be pro active and are willing to better themselves.
Instead of moping around and complaining about having not alot I spent the better part of a decade improving myself, working hard, making sacrifices, learning skills and developing relationships to ensure I and those I care about can be successful in life. I lived in London when I was at Uni and yes of course it's expensive.
Alot of my fellow millennials these days act so entitled and expect everything to be handed to them because they aren't motivated or are only willing to put the bare minimum effort into improving themselves when that's never going to cut it. Not me though, I've earned everything I currently have.
Of course everything you listed is going to cost money, we live in a commerical world after all.
Video games are cool when your a kid because you haven't had any real life experiences yet, I had a Playstation growing up but the moment I finished school I realized that continuing to play into adulthood would be immature. It doesn't matter if you only play occasionally as an adult, at the end of the day video games are effectively an illusion and dare I say it, a waste of time. They stroke your ego and make you believe that your something your not. Then when you finish a game what have you accomplished? Absolutely nothing. In my opinion that's very depressing.
Are you one of these "gamers" or people living paycheck to paycheck? Is that why your so offended by my opinion? Try having a positive attitude, work hard, learn a trade, improve your fitness, go develop yourself as a person then you can try and live a good life.