golightly
economically inactive
Crikey, you're actually advancing an opinion rather than just sniping from the sidelines!
The chippy (Flying Fish) and Italian (Caravaggio) in Cambwell both do ok, but they don't really have any competition in the immediate area (not to say that they're not also good - they are IMO). On the contrary, there are a number of Indian places, some quite good, but they all struggle for customers IME. As I've mentioned, the site of Khan's previously hosted two other Indian restaurants, both of which did terribly in spite of serving good food.
In contrast, Silk Road, a Chinese restaurant that opened about 3 years ago, focuses on dishes (indeed, an entire regional cuisine, Xinjiang) that you wouldn't find elsewhere in the area, and has been a spectacular success.
A reasonable point. Now go and work on your social skills.