I don't eat for about 16 hours a day, and the other 8 hours I eat normally, in fact less than I did before. This is called an intermittent fast, in layman's terms a short fast where I don't starve to death. But why would someone starve themselves for 16 hours? That's the issue in that I don't. Oftentimes we can find ourselves eating because we're bored, or just because we feel like it. Most people in developed countries don't even know what it is to truly feel the sensation of being hungry.
Our modern notions of 3 meals a day lies in the industrial revolution, when people were encouraged to eat before work, one meal at midday, and a third at night when they got home. Prior to this Europeans generally followed 2 meals a day, one at midday, and one at night. This was the way it went for 1000s of years, and only changed when the customs did not fit the mould factory owners wanted. Native Americans didn't even have the notion of timed meals, they simply ate when they were hungry. The plain and simple fact is that food has never been so abundant in human history, and our bodies are meant to be able to survive an ungodly amount of time without food, but we continue to gorge ourselves daily.
The reason that we eat is 3 meals a day is because we believe that this is the way it has always been, however that does not mean that eating that much is healthy for everyone. Many people can eat that much in a day, and be fine, if I eat that much then I balloon up into a size I don't want to be. I have a profession where I need to be able to move quick, which I can only do if I eat in a manner which is healthy for me. I personally skip breakfast, and eat my first meal around 12:00. But you all ask, what about that delicious breakfast food? I eat it when I want to. There is nothing wrong with eating in a pattern which is comfortable for you, and instead of stupid fad diets, and meal plans, we should be eating in sustainable manners which best fit our body type in order to live long, happy, and healthy lives.