There are quite a few casinos where bonuses carry a 40x Deposit plus bonus rollover. Which is pretty bad on a 100% match, but terrible on a 25 or 50% match. Most of them are thriving.
Personally, I would rather see a bonus ban, or limitation, than an outright account closure for advantage players. Then the player has a choice whether to continue playing or not.
And for low-rollers (or even high rollers) that are not profitable because of transaction fees for the casino, an email explaining that they must either change how they deposit or pay a fee, also gives players a choice. VS does charge for a second withdrawal in a day for instance, which some casinos do not do. But if a player withdraws $20 every time they are $20 up, then deposits $20 as soon as they are busted, maybe 9 deposits and 8 withdrawals, that would be unsustainable on a continuous basis for a casino that did not charge a fee for a second withdrawal. Quite a number of casinos only allow one free withdrawal per week, or charge a fee for every withdrawal. I know I have seen threads about this in the past, and have seen such in casino terms. I also know of two players via private conversations that were told to change their style or pay a fee, or close their account.