i always see that dota 2 or CS:GO 2 is like top 5 most played games, but who actually PLAYS those games?

I haven’t met a ton of people that play those games. I feel like those games are mainly held up by monetization like gun skins or dota 2 payment models