I think the most fair is actually a user payers system where the more money a person has spent/or will spend the more chance they should have just like the fastpass system . I think it should actually be something like deluxe fastpass at 60 , moderates at 50 , value at 40 ( where i stay ) ,everyone else 30 days . people staying on site are more likely to eat all or most there meals on site and the fancier the hotel more money they will likely spend on food . if disney goes the way of everyone has the same shot like boarding past for the future they will make it more likely people will stay off site and they will make less profit
edit have a look at star wars land opening in LA . the first few days the boarding pass where all allocated to hotel guest and they saw a big increase of onsite hotel bookings