I assure you, a large portion of the playerbase hates gambling sites. Even valve has recently started to crack down on third party gambing sites, for good reason. The game itself never really gets boring to me. And yeah, the whole case opening aspect is "gambling", but if you have atleast half a brain you would realize that if you really want a skin, opening cases is not the way to go. In fact, it's the worst way to go. Even worse than doing the trade ups (more gambling, but your chances are better atleast).
My advice is if you want a skin, buy it. If you decide later on that it was a stupd purchase, resell it on a third party site and get real money back. The 3rd party marketplaces (unlike the gambling sites) are actually trustworthy depending on the ones you go to, and are incredibly useful as far as buying and selling skins goes. You buy skins for cheaper and you can sell your skins for real money.
But yeah, with all this in mind, focus less on the gambling and more on the game. Sure, every once in awhile if you have the extra cash, making an investment in some items in the game that might skyrocket in value could be a good idea, but the main focus of the game has not shifted to gambling by any means. Let the big content creators open up skins with their sponsor money to introduce them into the skin ecosystem, then buy the skin for a fraction of whatever the streamer paid in total to get it out of a case.