I completely get why they don't want gambling.
But a skin market would've been a really cool thing, CS has a massive subcommunity for just skins, idk how they would implement it without cases but I'm sure they could've figured something out. tbf that ship has sailed since you defo can't add something like that 4 years in to the game