Simple solution to this problem. Do what Wyndham did with the owner priority period. A limit on guest passes at popular resorts during popular dates.
Also consider putting a limit on the number of points an owner can own. People called me a commercial mega renter. But I never was. To have their VIP benefits I had to own a lot of points. I would never have
bought if I was told I could not rent.
To cover those costs, I had to rent often just to break even. I booked weekends because they were easier to rent often to locals. Some bought in.
Also, the owner priority period had no effect on me. I needed the VIP discounts to help cover the costs, but they did not kick in until 60 days before. So I took whatever was available which were the less popular resorts