It's to the detriment of consumers having long term contracts for telecommunications though. If you open an ISP to being able to offer 24 and 36 month contracts, then they will do exactly that - but as minimum terms.
Long contract terms are a detriment to consumers when most of the network is already installed - in the ground, or up on the poles.
When every service you could possibly hope for runs on that installed network, then boilerplate restrictions from Ofcom are appropriate.
When the service that the consumer wants is beyond the norm, and most of the network needs building, boilerplate restrictions suddenly appear to be out of date. Instead of acting like a sensible limitation on ISP behaviour, they suddenly act like a ball and chain, stopping adventurous ISPs from being able to offer the most forward-looking services.
Regulation, like generals, seems to be about winning the previous war. Not the next one.