Yeah, that makes sense and I see it from the vendors perspective that they don't care about this and it just adds annoyance. The POS in the app solves the problem but it adds a bit more work for the seller during every purchase (and it happens synchronously, so it slows down the overal experience).
Is there some other way to do it if we think outside of the box? A person in the morning goes around the feria and collects the items they sell and inputs them in the POS QR somehow? The seller takes a picture of their "menu" (e.g. the coffee place in this example has printed and laminated menu they use every time) and the app could OCR it and provide the options? 😉 That's probably too much work for a single market, but on a bigger scale it may be interesting...