I would not discount government 'incentives' to BT. Hundreds of millions have come the public purse for contracts that were supposedly put up for public tender. BT got about 95% of them.
edit: there are other issues in the UK, like fibre tax, that makes the situation even more difficult for competition.
edit: there are other issues in the UK, like fibre tax, that makes the situation even more difficult for competition.