Totally agree! But also restaurant dependent. Came back from enchanted princess in Dec. I tried to book on embarkation day (like 2 or 3 pm!) for crowne grill, person at desk was like sorry all full up and said to keep checking app if anyone cancels ( lol which I never did). We also had free SD because of promo when we booked and that too probably contributed to it being full. We ended up at the French inspired Bistro. I think though there were openings at Sabatini and salty dog grill throughout the cruise. Also to note, I swear there used to be multiple settings precovid at these SD restaurants, but during that Dec cruise it looked like if that table was booked once that night that was it. (Might not be true but that was also what it seemed!)