NO!
LOL!
Captured would imply no other options. There are TONS of other options.
And as for "Pixie Dust" Well... maybe for you. But the feeling of "RIPPED OFF" for me pretty much overcame any "Pixie Dust"
You can normally stay at the Swan/Dolphin for DRAMATICALLY less then a Disney "Deluxe" and get something closer to a real deluxe. Just checked rack rate on both Swan and BWI for a random date in January. Swan $256. BWI $335
You can stay at great hotels off property that are not dramatically worse in terms of commute then the moderates and/or values and may in some cases actually have BETTER commutes. Yes, you need a car. However, considering the savings the car and room are often much less then a room alone on Disney and you get more...
Let's compare the Disney value to the bottom of the Marriott line in Lake Buena Vista.
Hairdryer in Room... Disney On Request. Fairfield. Automatic
Fridge in Room.... Disney $10 a day. Farifield FREE
Food Court.... Disney Disney brands. Fairfield. Several well known vendors
Transportation to parks. Both offer. Disneys is better.
Inside Corridors. Disney....

Fairfield Yes
Microwave Disney Not avaialble Fairfield Free
Charge for extra adult over 2. Disney $10 Fairfield Free
Rewards Program for staying often Disney

Fairfield. I am staying for a week in Portugal free at a Marriott using my rewards!!!!!!

Front Desk Staff (maybe that's "pixie dust") I have checked into both. No real difference.
Theming. Disney wins hands down.
Bed Size. Disney two doubles, King... extra charge Fairfield. Two queens, or King at no extra charge.
Internet Disney $9.95 a day. Fairfield FREE!
So you have to realize with Disney you are paying extra for "theme" and MAYBE location. Sure locations good IF you have a MK or Epcot Deluxe, but after that.... it's debatable!
There's nothing stoppoing folks from staying off property. We aren't "captured". Personally I think a lot of folks who stay on Disney property really have a very limited exposure to other hotels and just "assume" that's the way things are. My friends in-laws who are true "Luxury" travelers spent ONE night at a Disney Deluxe. Packed up and moved to the the Ritz. They knew what they normally get for those prices and thought that "pretty" wasn't really enough to make up for the so so room quality and service!