Vision impaired people require the same help reading the menu at any other coffee shop, so it’s not any different. In fact it might make it easier on them because they don’t feel like they’re holding up the line. If one of us guides them through the menu on one iPad, other customers can still use the other iPads to order.
On a related note, I did notice that our visually impaired customers have a phone app that I believe scans and reads the text from the screen out to them. Perhaps we should have our own text to speech option in some future version.
Depending how your views are laid out the app might need some polish to improve navigation, but overall it should work from the get go.
Concerns I see are that (1) only Apple users will know how to trigger it and (2) the vision impaired customer might leave VoiceOver on, which will confuse the next customer who uses the kiosk.
Like, starting the conversation with an accusatory comment of "hey, btw, did you think of this very super rare situation, or are you the evil exclusionary guy?" is kind of an asshole thing to do. Most people with sight don't encounter blindness often, so making someone feel attacked for not thinking about is just a way to generate hostility.
Having said that, I actually appreciate the content (if not the form) of this comment – it's pretty easy to accidentally block people from using your software, and accessibility reminders are an important thing. Though in this case human solution (have the waiter come and help) is probably better than software one.