Water, Gas, Electricity are classed as a 'need'. Access to ring '999' is also classed as a 'need', therefore BT have a USO (Universal Service Obligation) to provide a PSTN circuit if requested.
DSL is not a 'need' .......... therefore one is at the mercy of market forces.