I think its just a social stigma. There are just some foods one does not consume at certain times during the day.
Me, I dont give a toss, so long as I stay within range calorie wise, I'll eat what my tummy craves when it craves it.
ie, My dad used to always make my sisters and I pancakes for dinner on a friday night. He'd do some bacon and eggs as well.
I think breakfast foods are designed more to keep you full and satisfied till lunch whilst giving you the nutrients you need to get your body jump started. So long as it fits your diet plans, then go for it!