I get that sites need to make changes here and there, but they should never mess with affiliates IMO. They want users to join their affiliate programs and bring them players, but then once they build a base they take away the revenue promised.
I'd say affiliates are a decent reason sites get traffic, why potentially take customers away from your site? Look for other ways to cut costs.
Agree with you that the affiliate program is very good for helping to bring in visitor traffic. I don't know why many casinos cut bonuses in that program even though they could have cut other programs, for example deposit bonus programs or other bonuses so they don't cut affiliate bonuses because that will create traffic too decreased, unless indeed they get casino traffic from other campaigns but I also think this affiliate program is very helpful.
After all, why do you have to maintain a welcome deposit bonus or other deposits that won't be useful if there is no visitor traffic while this affiliate program can be used for people who want to promote the casino so that lots of active gamblers play, in fact I have also seen bcgames actively holding campaigns everywhere including social media as well as ethereum and other crypto explorer sites. let's just hope the casinos don't slash the bonuses of this program because it's definitely hurting them a lot actually