I frequently dine at Oriental Express. It's not because it is good food. In fact Oriental Express is very mediocre. I eat there because it is very cheap and because it is a very close. For $4.25 I can get sesame chicken, fried rice and an egg roll. That would cost $7.35 at Panda Express. The value is part of why I go there.
The other reason I go there is to keep them in business. I like to see local restaurants succeed. Every time I go in there, I am the only patron, and I would be disappointed if they went out of business.
So I don't eat Oriental Express because it is good, I eat it because it is cheap and close by.