I agree there are some for whom the "Anytime" packages are advantageous, for example those who are old-fashioned enough to make frequent phone calls to relatives in foreign countries, but I know several people in their seventies and older who stopped doing that in favour of facilities such as Skype.
The point is that many are gulled into thinking that such packages are bound to be cheaper than not having them. Simply fail to do the arithmetic.
The Evening and Weekend packages, though cheaper, are even sillier as they don't even give cheap international calls. (So far as I'm aware).
In the case of businesses run from home, which I have a feeling may be your position, it's a completely different question of course from normal domestic use.
Don't the vast majority of 45-year-olds and younger use mobile minutes instead of landline anyway? That's why I use the landline so little, and I am decades older than that. How many of them get E & W by default without realising they can avoid it?
You also need to define a "heavy landline user". BT these days only give free weekend use. Anytime is £8.99. That 899 minutes at peak times on my line, not billed per minute but per second. At off-peak it would be 1,123 minutes.
How many domestic users use that much?
BT E & W is £3.80 per month. But use it during the day and it's 12ppm plus an initial setup charge of 21p. Incredible!
And so on and so on. Even calls to mobiles on Anytime are 8ppm. On E & W 16ppm. I don't know what mine would be but guarantee it would be far less.
Kindness isn't going to cure the world of all its awfulness but it's a good place to begin. Daisy Ridley.
My broadband basic info/help site - www.robertos.me.uk.
Domains, site and mail hosting - Tsohost
Connection - AAISP Home::1 80/20. Sync 63790/13596Kbps @ 600m. BQMs - IPv4