This is really no different from ordering pizza. I mean, the ingredients even overlap to some extent, although most pizza vendors will also offer drinks, sandwiches, chicken, and other dishes these days. And basically every pizza vendor will deliver to your door.
Many of the larger pizza chains have at least some presence over very large areas, so you can get the same predictable meal even when in distance cities or towns. And these days, most of these chains offer various ways of ordering, from in person to over the phone to websites to mobile apps.
Sure, it takes some skill to get such an operation up and running, but the idea itself isn't new by any means. And there really isn't anything special about it. It's just a very, very slight twist (perhaps even just a simplification) of a well-established type of business.