This is also down to the metrics-driven approach used by the call-centre contracts.
The contracts are completely inflexible, so the call-centre staff aren't allowed to deviate from the script, and they get penalised if they have to pass the call on to a higher level of support.
As the calls are recorded for the metrics, and, for contract compliance, the first-level tech support staff can't do anything but follow the script... :|
@BillySmith as usual, the problem is not with the grunts but with the executives.