I'm far from an expert, but I disagree with you. New Fantasyland was created with very little to actually "do" and lots of things to spend money on. It demonstrates TDO's commitment to increasing dollars spent per guest in the parks. I don't know the budget of NFL, but to invest hundreds of millions of dollars in mostly gift shops and restaurants tells me that in-park spending constitutes the majority of guest spending.
I mean the number of guests who stay off property is very high as well...the focus on Disney getting guests to stay on property and be "trapped" there (DME) seems to me a way to keep raising that in-park spending number.
No doubt the markup on hotels is insane (I paid $249 for a passholder rate at the Poly in 2004...crazy to think about the prices now); however, there are still 10s of thousands of guests staying off property each day. Hotels definitely equal profits, but I still think that in-park spending is a huge bulk of the profits. Because in-park spending includes all of those on- and off-property guests.
I agree with you that hotels are a nice sum of money for TDO, I just believe strongly that in-park spending consitutes a higher percentage of profits for them (without any actual knowledge to back it up...just a hunch
). And I just disagree that because guests are staying in a Disney hotel means that 2 days in Uni doesn't hurt Disney. It hurts them in a big way, regardless of where they're staying (but arguably more for the on-property guest, since Disney probably thinks they can "count" on that in-park spending from them since they're "trapped" on property).