Actually there is a very big reason for why your advice is harmful, for me at least, but I suspect that for others as well. At 5pm I'm still at work, which means that whatever meal I'll have will be fast food and not a home cooked meal.
But even more problematic is that dinner is also the perfect opportunity to sit together with your family, as in that moment during the day that can be shared without feeling rushed and if you want to sit together with your wife and kids, anything less than 8pm is not doable, as afternoons are usually unpredictable, as for example that's also the time of day when people go shopping or solve other chores.
The family dinner is a matter of cultural inheritance that we've been forgetting and I'm willing to bet that this trait of modern life is much more harmful than fats, carbohydrates or whatever identified nutritional element is the enemy du-jour.