I'm with you on this matter, am the same, however in the case of this cafe I had no choice, I had to eat as the alternative isn't very good from a health perspective for me. I would rather have gone anywhere else but due to the time of day and location it wasn't possible. I was pleasantly surprised.
I get what you're saying though and I agree and do the same thing.
The fact is that you now have one more option and that's a good thing, have a great weekend.