My last BT bill was £64 - for landline and fibre internet connection and a few calls. My Tesco contract is £9 a month with which I get 500 telephone minutes (and 500 texts and 750 mb of data). You have a strange idea of cheapness.
I have a pay as you go mobile phone, as I so rarely use the thing. I much prefer a landline, our latest bill was only £57 and a few pence, which is a pittance, it includes our broadband etc.