It really depends on how intelligently companies run their retention metrics. Rather than measuring if a customer was retained for that phone call, it makes much more sense to measure which customers are retained after a month or so. Of course the first metric is easier to run; also large corporations "competing" in highly uncompetitive markets (internet, health insurance, etc.) have little incentive to provide any sort of reasonable, adequate customer service to begin with.