In Asian cities (including modern/first-world cities such as Singapore), there are a lot of food centers which sell decent, but very inexpensive food. For example, in Singapore they are called Hawker Centres. It is very common throughout the city, and the food can be as low as costing only $3 (I would say, 1/5 of a meal in mid-range restaurants, and maybe almost equal the cost of cooking it on your own). It is very convenient if you don't want to spend a lot for eating out, yet you don't want to spend a lot of time cooking.
So far I haven't found anything similar in Western Europeans (or North American) major cities. There are some food shop and stalls which are somewhat cheaper than restaurants, but the difference is not as big as restaurants vs hawker centres.
Is there something analogous to this in Western Europe? If not, why? There must also be people who don't want to always eat out at expensive restaurants, yet also prefer not to have to cook?