To give a similar situation from
Disneyland Paris. In January the flagship hotel reopened after a 2 year refurbishment.
- At first it was for hotel guests only.
- Then you could enter with a reservation (to visit, not for the hotel). This was checked upon entrance.
- Then they opened up for everyone. Giving access to the Princess show in the lobby, the giftshop (with exclusive merch) and the bar.
- Then one of the character restaurants opened up for everyone, exclusive for hotel guests first.
- Then the Bibbidi Bobbidi Boutique opened up for everyone, exclusive for hotel guests first.
Leaving 3 perks for hotel guests: proximity to the park, exclusive Princess M&G and the Kids Club. The second character restaurant is officially for hotel guests only, but there are ways to get in.
Opening up so many exclusive parts of the hotel resulted in a very busy lobby and bar.
The bar is very popular with AP holders and content creators, as it is the closest bar onsite, but also it is great for spotting characters. The characters for the two restaurants have to walk through the lobby area of the bar to get to the restaurants.
I was there last week, I could only sit at the bar, not at the normal seats. The bar and the lobby area were completely full and there was a line outside the bathrooms. I am sure that most people in this bar were non hotel guests (as I was one of them

). If a hotel guest wanted a drink, they wouldn't be able to get in.
It brings in money. And that's all it takes. Disneyland Paris had to. The hotel is very expensive, and not everyone wants to pay a premium on top of that for experiences like the restaurant and BBB.
The other side of the coin is, I have made a reservation for the Disneyland Hotel for the cheapest price possible. I will probably cancel as I have experienced most of the exclusive stuff without staying there.
So Disney is going to lose some money with these decisions as well.