For Overnight train it is okay, For short journey it's okay, for starting from home and just for 24 hrs it's okay but complite removal of present system is not possible ithing.
& they need some flaxibility like a Mumbai passenger may not need Dinner/Breakfast but he may need Lunch then no Brunch but Dinner.