Breakfast is a meal in which you consume so you are not hungry until lunch.
Why does it matter if I want to have cold pizza?
And if I want to have a turkey sandwich with tomatoes and lettuce, I should be able to.
It's not gross.
I'm just filling my belly.
Why does it bother you if I choose to eat something a few hours before the time that you deem acceptable?
I'm just being flexible.
If there are leftovers that need to be eaten, I will will eat them before they spoil.
Therefore I am reducing waste.
Therefore, eating any food for breakfast is practical.
And therefore it is superior than eating solely "breakfast foods".
So there. I win.