If meals were delivered cooked, then you'd have to arrange for the delivery to occur near the time you wished to eat, unless you are willing to refrigerate them and reheat them. If you do that, you are essentially eating leftovers. Ingredients can be delivered and stored well before it is time to cook.
I know that my wife enjoys the process of cooking, not merely the meal. I'm sure there are others who are in a relative hurry, and would love the option of being able to play in the kitchen, minus the hassle of procuring small portions of the ingredients for your 4 (or six or whatever) people.
I think I'm gonna steal this idea and name my company HubGrub.