I don’t think you were looking for a serious answer, but I’ve thought this over and there’s a broader point to be made here.
What I think you’re suggesting is that my trouble is with the machine—some version of frustrated human fighting with inanimate objects. In general this is a framing I oppose; automated machines are created by people, and people carry the responsibility for their creations. “The computer did it” is never an excuse.
So in a way, yes; I tend to view “error messages” as you put it as an extension of their creators, who very well may be worthy of indignation.
And it's ALWAYS been that way. A very long time ago I implemented a VPS hosting. How long ago? It was implemented using User Mode Linux. I want to say it was 2003. We had most of our success in a specific geographic region, and also within the Python community. We originally had automated sign-up, but found that if we got a signup from someone who's name we didn't recognize, it was basically guaranteed to be fraud.
In the early days it was slightly amusing to get calls from older folks trying to understand what a virtual server was.
There's a level of friction that is too much for some.
I'm attempting to soften that friction when I launch my PaaS
My concern over bots and misuse is a concern. I'm thinking of crippling the free service to allow full functionality but limiting it's use to really tiny files.