pull down to refresh

This is a false equivalency, the example of the modern day is contrived. I could also make a contrived example of physical in-store pickup where I put complications that could happen like asking for pizza options they don't have (spinach alfredo, bbq chicken, etc), asking how much the total will be along with the delivery fee, or being put on hold because of busy lines.
I could also paint the picture of the best app use case where I open doordash, pick the same order I do every Tuesday, and pay after accepting the price by using my card on file.
Privacy concerns are a separate issue, but in terms of convenience, apps have definitely made things easier. Unfortunately cipherpunks have never had a reputation of making user-friendly but I feel like that will get better over time as we get a more and more people into Bitcoin with different skills they can bring to the table for Bitcoin adoption.