I don't think people by and large are done with Disney. I don't see that in interactions with people I know. Sure there are some of those but I don't think that is the core reason for the low crowds. There are a number of factors at play.
I do think (and see a lot of evidence in my circles) that people are spreading out trips due to the higher prices coupled with the mass inflation of the past couple of years. People who were every 1-3 year visitors are now every 4-5 year visitors. That thins out crowds. The lack of any major new offerings is also a factor.
As far as the resorts, prices are certainly a component, but I think for resorts it's coupled with a loss of perks in recent years. Early (and free) FastPass, extra magic hours, and, most importantly in my view, Magical Express. In a lot of people's minds, losing those benefits coupled with the rising prices made the hotels less worth it for a lot of people. If Disney is seeing softer demand at their hotels, besides discounts, they need to consider adding back the perks that differentiated a Disney hotel stay.