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.
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.
Would advise looking into why those skins are so valueable. spoiler: money laundering and hooking kids on gambling