Why might that be?
Could it be most mobiles plans have lots of inclusive minutes these days?
More likely it is even more the bandit rates BT* charge even for a local call: -
23p connection plus 15p per minute (18p for a mobile) = 38p for the first minute - for which I can phone half the world for twenty minutes on Voipfone.
Sky, VM and others not far behind...