My dad was trying to get a grooming appointment for his cat something that should take all of 5 minutes over the phone, checking a calendar and penciling it it, but no gotta do it through a web portal then an app, and make sure you put in your credit card number!
ofc my dad got more and more angry as even I was messing around with this crap going over fields over and over because I put in the wrong number, ugh. Bring back simple shit please.
I know you probably know this but it's not usually the devs who push for an app.
yeah, I know... if you have to make me download and install a file, it should at least maintain some level of functionality without network access. I get that's an ideal and most devs are not afforded the flexability or the time for that and it mostly comes down to clients not really knowing what they want or need.
I can speak as a professional software engineer with more than a decade in the industry: it is never the devs that push for delivering a subpar user experience. It is always a product decision made by the guys signing our paychecks