We do 8.30 - 9.30, with a note in the rooms that if they want earlier just ask. We'll do 7.30, before that and it's help yourself from toast/juice/cereals/yogs left out the night before. That suits most people, we're a holiday location so most don't want to be up early and a later time suits us.
We still get people saying it's too late, it's too early, the time isn't long enough......blah blah blah, you're going to get that whatever. If you take it up to their room, sit on the side of the bed and feed them by hand someone is going to complain it wasn't brought on a golden platter..
And then there are the guests who trash your kitchen at 4 AM because you wouldn't get up at that time to feed them.
We're very clear about breakfast times. It's repeated over and over at check in. It's on the same info sheet as the WiFi pw.
Yes, we'll fluctuate by a half hour to 7:30, but not to 10. But, no, we aren't getting up at 2 AM to get your breakfast started for a 4AM feeding.
.