Those games are not nearly as aggressive in their attempts to get you to buy shit. CSGO? a tiny ass fucking button to buy Prime. TF2? Don't even remember seeing a shop button.
OW2? Makes the worst, money hungry mobile free-to-play blush with how aggressive it tries to sell you shit.