Do you think that because most have $2k+ of gaming gear + regularly drop $120 each game? I'd say that they spend money on the aforementioned things because there's no cheap alternative. They dumped all their money into hardware + games (unavoidable costs) so they can't afford to spend money elsewhere.
They are, that's why Fortnite took a massive dump on PUBG
PUBG is still massively popular with the demographic it is made for. Fortnite is popular because it pulled in a new demographic of young kids, new gamers, and was easy to get into. Just because Fortnight is more popular overall doesn't make PUBG a failure or that it "lost".
Yeah PUBG has 400k players on steam, down from 1.5M at peak. Not bad at all considering nowadays most games last a year or two at most before they decline quickly...except the evergreen ones like Counterstrike and League/Dota
Fortnite is substantially better software. Way smoother, way better game. Free is just the icing on the cake.
Well, that and the fact that two years after the game released it can only run on the most premium hardware because they never paid down their tech debt.