the timescales can be different but Disney parks make similar decisions based on hotel occupancy and expected guest numbers. Many of their restaurants monitor booking levels and won’t out extra staff on if bookings are low, therefore some tables can’t be used as there is no-one to serve them and then they can’t take any walk-ups only the bookings. Disney also (on a different timescale) only extend their hours once they know to expect a crowd, the difference is they usually announce the new hours about a month before. And yes I know Disney don’t do 10-4 hours, but at some of their parks they have offered the shortest hours in years this year and there has been some quite early closures in the past year. This is why it’s almost certain that their park pass booking system will stay after covid because they know exactly how many guests to expect that day and can plan the park hours, staffing, number of restaurants that are open and everything accordingly. I wouldn’t be surprised if Alton Towers try to get as many guests pre-booking as possible in the future too.