Won't happen...
Because outsourcing the helpdesk would cost more. And that's because I'm not focusing on making people happy, but on not wasting my company money.
Sometimes, you have to tell your users "I'm sorry, you can't do that". Sure, they'll bitch around like the OP because things did not went their way.
Life's hard.