I think it’s fine to use if you’re talking to someone who’s obviously not able to help you. This does happen - companies hire low-level people for $9 an hour and get them to read a script. They’re told never to deviate from this, because of course they’re not qualified to do otherwise.
Not all companies do this, though, and it’s frustrating to deal with someone who assumes that because you’re the person who answers the call, you therefore must not be qualified to answer. There are good representatives out there at companies of all sizes, and I’ve had many people demand to speak to a supervisor right when I picked up the phone when all they needed was a simple transaction done that I could easily handle. This is what makes companies force customers through scripts - customers abused the benefit of the doubt.
When I was taking supervisor calls at a major call center (outsourced support), even low-level reps had basically the same powers as supervisors anyway. Pretty much all of the calls went like this:
a) I’d reiterate the policy exactly the same way as the rep, and the person would accept it because I’m the supervisor.
b) The person would demand to speak to MY supervisor, and then all the way up the chain to the company president. I’d tell them no, and they’d freak out, and eventually I’d end up hanging up due to abuse. These people generally always wanted something that was impossible - like major changes to our client’s product line, or to bill us for 18 overdraft fees that were their fault, or to charge us $500 an hour for the 15 minutes they waited on hold during a busy period.
(In extremely rare cases, we would escalate to the call center manager; generally this was only done if the person had a potentially real complaint about another supervisor. This was done just to make sure that the person didn’t go directly to the client’s corporate offices without us investigating the complaint. It was pretty pointless anyway since everyone who got to this point basically was just lying to get something in return. In this one or two cases a year, every single person I ever knew about demanded escalation to the next level. In this case, it was a regional manager of about a dozen call centers, each with different clients. Absolutely not.)
At my current job, most people are OK since we have zero hold time and are pretty customer friendly in every policy, but you get the occasional crackpot who wants something unreasonable. Unreasonable people generally always want to talk to someone else other than you - they want to wear you down because a lot of companies basically pay people off to go away. Most of the time, offering a refund takes the wind out of their sails, and since most of our products are under $50, this just makes a lot more sense than going crazy to try to help a crackpot.
If someone refuses a refund because they have unreasonable demands or is abusive to our staff, we have in the past just refunded them anyway and told them that’s it, goodbye, we no longer have a liability to offer support to you. Extremely, extremely rare, but there are those people out there who just can’t be reasoned with. I remember one who insisted that some turn of phrase on the website was misleading. I explained what it meant (it was involved with what the software does and supported configurations). That’s not what the customer needed, so I offered to refund him in full immediately, even though the customer was pretty clearly misreading it and didn’t have the technical ability to understand basic computer functions. He said this was unacceptable and that we were committing fraud, and that if we did not compensate him for his time trying the product that he would call the police, etc. etc. He was a super important lawyer who bills some astronomical number per hour and wanted that money right now. Nobody ever, before or since, misunderstood what we were trying with that sentence, and I even had the web guy rephrase it to remove any possibility that it could be read in the way the customer read it, but he just wouldn’t let go. I escalated him to my boss and he was no more reasonable. My boss just refunded him and told him to go away.

