Instead they are a transparent system that enables literal children to get addicted to gambling and valve takes a cut of every payout and they are well aware of this.
CS is not a billion dollar game. CS is a fairly unprofitable game with a giant tumor of a marketplace attached, a significant point of which is being a faux currency that escapes most currency controls
The CS2 Skin market-cap is above $5 Billion itself. The eSport scene is massive and one of the largest in the industry. The game is almost always the most played game on Steam.
Not sure where you are getting your idea that CS isn't a billion dollar game.
"Fairly unprofitable [if you ignore all the parts that generate revenue.]"
I will admit that gambling $0.16 in skins on pro matches when I was 15 was a lot of fun. Maybe I'm lucky to have gotten away (relatively) unscathed, but I do have a little nostalgia for those days.