I disagree with what you are saying since every casino game is built in such a way that the player will always lose against the house in the long-term including whether you earn dividends or not along the way.
The only possible way for a player to win against the house is through short term gambling combined with the luck factor and this has always been the case.
There are winners and losers always. Gambling, trading, investing they are existing and together combine to make up what we have: the market, the gambling community. Gambling sites can not operate and survive if they only run with losses. Gamblers don't make deposits and bet if they don't win any single bet. Gamblers win and lose but the final result each day or each month make sense for their balance.
It is not the responsibility of gambling site to guarantee their customers (gamblers) will end with losses, wins or draws. They only provide Provably Fair gambling site and games, the rest responsibility is for gamblers: Gamble responsibly and manage their fund.