I read the OP and skipped everything else so if I missed something relevant forgive me. But the OP was admittedly a rant and so is this. I can understand IT professionals having an issue with people that call and are clueless, won't or can't listen to directions, and they want their problem fixed like magic. But then there's people like me. I've been doing building automation and security system design, installation, programming and service for 30+ years. If I call a help desk I have an out of the ordinary problem. Ordinary problems I can figure out. When I call MANY help desks I get a pretty much untrained person that is reading from a screen "Have you rebooted the system". YES, I rebooted the system 5 times 5 hours ago. I need to talk to someone that knows the hardware and software well enough to work through something that this system can't possibly be doing but it is.
No derision intended towards the OP, but this type of thing is why I refer to the Help Desk as the "helpless desk". most of the issues I need the help desk for is because I don't have the appropriate network permissions.
Yes, I know not everyone is computer savvy and spending the day resetting peoples passwords after a long weekend has got to be soul sucking. I wish there was a "double-secret" number to call for high caliber IT problem solvers.
In the old days, our organization was small enough that I could walk over to the desk of someone "with the keys" to help me fix a problem. But that mindset is long gone.