If you choose a sit down breakfast, you will have an assigned time and dining room based on your last night dinner. Main is 6:45, 7 or 7:15 depending on dining room. Late is 7:45, 8, or 8:15.
If you don't like your time, you have the option of eating at the buffet which stops serving at 8:30 (if you want seconds, get them before 8:30. They do ask that everyone be off the ship by 9.
What makes a mess for everyone--trying to eat at a dining room, but NOT at your assigned times. Unfortunately the head servers try to be nice and try to allow these confused or pushy souls in. Personally, I think the response should be to point out that they've missed their seating and re-direct them to the buffet...but I'm mean! True, there are always guests who choose to not show up at the dining room.
For TV guy who had the "other" seating people at HIS table--that was wrong. People who show up at the wrong time should get the table where someone didn't show up--they shouldn't get their assigned table at the wrong time forcing out the guests who followed the rules.