IMO occasionally offering local themed street food is all good as long as it is not the main offering, but instead an add on. There should be healthier and higher quality staple options. Also, lots of people don't eat hot dogs, either because they don't eat beef and/or pork, because they are trying to eat a healthy diet or because they just don't like them.
OTOH, I think street foods should never be served in a first class cabin.