We do in theory have competition for DSL service but the telcos just conspired to let their cable plant rot to make that undesirable.
In the US AT&T and Verizon seem to have given up and want to just do cellular to make money and let their copper plant rot. They are gifting the entire market to Comcast et al.