Plenty of business apps don't really ask for much more than that, and those are the CRUD apps. They're not particularly challenging to write, nor is it very interesting to do so.
I play badminton, which has games that are about ten minutes long. I've noticed an uptick in the number of times I've had to stop and wait for someone I'm playing with to read a message on their smartwatch. I'm terminally online, but I can disconnect long enough for a game or a film - I seem to be increasingly in the minority.
That’s quite useful in the example given (passing errors back to clients), but I wonder if sometimes these others errors are artifacts from the first error - it would be more annoying to have these false negatives (and wasting time understanding that that’s what they are) than having to retry.
British "quite" means somewhat.
American "quite" means very.
A Brit saying a suggestion is "quite good" is actually saying it's not good enough, whereas a US listener will think they've been told the opposite.