Do I want to walk down and find that it is closed? Is it full of drunks having an argument? Is the owner an arse? If he forgets my mushy-peas how easy is it to get a refund? These are all things I can cope with - but perhaps not after an exhausting day. Hence why lots of people will just one-click it.
If you're paying 50% more and the owner is receiving less than half means... that means the owner is getting close to the full whack. You're paying for predictability and the owner is paying to get a customer who might go elsewhere. That seems like a reasonable trade-off for both parties.