В хорошем вопросе уже заложен ответ. Культура приёма пищи напрямую связана со временем суток, и если наступила пора обеда, именно им и следует воспользоваться. Никому не придёт в голову сказать: "Пришло время обедать, давайте позавтракаем" или "Давайте в обед ещё и поужинаем, чтобы больше не есть".
Более естественными выглядят такие конструкции: "Пообедаем пораньше, а то завтрак я пропустил" и "Обед сделаем плотным, а то ужинать не придётся" или "Обед был перенесён на ужин".
Неразбериха, наподобие "Позавтракаю в обед", возникает по двум причинам. Во-первых, завтраком, обедом и ужином называют не только время, когда едят, но и определённую порцию еды, блюда, кушанья, приготовленные для такого приёма пищи. Съесть "свой завтрак в обед", "пообедать завтраком", значит использовать те продукты, которые не были употреблены во время прошедшего завтрака.
Во-вторых, сами формулировки понятий исходят из их очередности ...
<hr />
И написав всё это четыре дня назад, я задумался, а прав ли я? Всё вышесказанное хорошо согласуется с мнением некоторых отвечающих авторов. Но, действительно, почему в словарях, перечисляя значения слов "завтрак", "обед" и "ужин", на первом месте стоит очерёдность приёма пищи, а в значении наступления времени её приёма - на втором.
<hr />
Если разобраться с происхождением слов, то получается, что "завтрак" изначально звучал как "заУтрок", и происходил от исчезнувшего понятия "за утра" - тем временем, которое наступало за утром, после наступления нового дня, т. е. не только само утро, а всё, что происходило, делалось после восхода.
С этой точки зрения, время приёма пищи уходит на второй план, и понятие завтрака, как первой трапезы обретает приоритетное значение.
С обедом и ужином просто беда. Обед, имеющий корень от общеславянского слова "еда", означал перерыв в работе для приёма пищи, а ужин происходит от древнерусского "угъ" (юг), т. е. когда солнце в зените около 12 часов. Со временем, рабочий день растянулся, отодвинув ужин к отходу ко сну, и обед к полудню.
Значит опять, время остаётся вторичным значением терминов, и на передний план выступает порядок приёма еды.
Следовательно, впервые поев, человек завтракает, а когда он это делает, утром, в обеденное время или во время для ужина - не важно.