Regarding cash payments, things have slightly improved due to covid. Many places that did not use to accept cards/phones now do but there's still a ways to go.
And then of course there are many smaller places that only accept cash payments for the same reason they only enter half of your order into their cash register.