Blame dumb call center metrics, intentional disconnects like that keep the average wait time down which allows bad call centers to look better in reports.
I can see why they wouldn't want to include all disconnects in their adjusted wait time because that'd include everyone who disconnects accidentally and disconnects because they figured it out some other way.