People usually have two commodities, time and money.
When you're young, you have virtually endless amounts of time. You can just sit down and grind a game to get better at it and get better equipment.
When you're older, you don't have as much time, but you have money. Then (in my opinion) you should be able to use money to get on par with the people who have spent all the time gaming you spent at work and with your family.
Of course there are games where you just need to "git gud", because it's all your own reflexes and knowledge, in-game items and boosts don't matter that much if at all. If people using money to offset time used bothers you, you can play any of these games.
This is why people selling MMO accounts is a thing. People with money want to enjoy endgame content with friends who have unlimited time.