Many of those things can be as cheap or as expensive as you want, the last two do have some cost of entry but, it entirely depends how deep you want to go.
I enjoyed gaming as a kid, but the older I become, the less tolerant of it I am. I was the sort of kid/teen that would dive deep into JRPG's and spend time on gamefaqs.com and other forums - so don't discount me as someone that never understood gaming - but now that I'm an adult I just don't enjoy it. Maybe it's because I understand how games are made, and what meetings/background context goes into publishing a game, maybe it's just that I have less and less freetime so I don't want to be involved in a computer-esque realted software type deal. There's also the whome gamification of society and microtransactions that really draw developers into extracting money every chance, and theres also marketplaces like Xbox Game Pass that offer unlimited gaming for a set fee.
I very much think we are in a true golden age of information exchange - letters - phone calls - instant transmisison via Internet to the point where we're conversing ways to relax with the time we have. And I don't mean to be negative of your hobby. As long as you enjoy the time you spend on it - that's excellent. :) And don't think I don't game now, I have a switch that I never use with a library of games that keeps piling up - heh.
I also enjoyed gaming more as a kid. I found it easier to suspend my disbelief when I was young, and my patience for grinding/clunky interfaces was higher. I've never played a game with microtransactions, seems dangerous!