It's hard to "strip" your experience, in their defense.
Years ago, when we only had one child, we would stay in a Disney resort, and eat at character buffets.
We had more kids, and the prices went crazy, so we had to move off site, and no longer do the buffets.
It wasn't easy at first. At first we missed the perks of on site and the character buffets.
We don't really miss them anymore, but it is a hard sell to tell people to pay roughly the same as they use to, but lose the extras.
We are faced with this situation again this year. Pay roughly the same for our AP's, but lose the water parks.
Certainly not saying it is easy but it is doable. If it is too expensive with all the perks you can often drop some perks and still be able to come.
I normally stay on-site but at value and the main reason for on-site is I come for rundisney events mostly and at 3am in the morning disney provided race day transportation is worth the cost of on-site. Personally though I'm not going to pay $700-$800/night for a villa at grand floridian though especially since I'm rarely in my rooms. Everybody is different though. If you want the perks and the extras you'll have to pay for them.