I'm a bit affected by high tx fees. i don't gamble frequently, so i'm fine! though we do need some solution for high tx fee and just segwit isn't gonna do, we also need lightning network or an alternative. but as you said we/casino/other sites/services need to start using segwit address, it's the first step.
For anyone to start using new technologies like the Lightning Network and things like Schnorr signatures that help Bitcoin to scale, Segwit should be enabled first and foremost.
You can see this coming already by looking at what is going on now. The NYA signatories will continue to ignore Segwit, and all the other scaling solutions that come with it, and start accepting an altcoin instead. The question is "Why?".
Maybe that's because SegWit and Lightning Network are just bandaids to the problem. For Bitcoin to be a true currency, it needs a lot more than just going from 1 MB block size to 1.8 MB. Maybe they just see that altcoins are handling the problem more robustly...