As far as Black Sheep and Openreach go some pragmatism is needed.
BT will do the bare minimum required to get to where they want to be. They are governed by commercial considerations and politics. Some incumbent telcos have made an extra effort, some haven't. BT are perhaps somewhat disingenuous in claiming credit for things the BDUK project helped make possible, and are definitely guilty of totally screwing up what little FTTP they did deploy, but beyond that it's not unreasonable. They are a privately held company with a fiduciary duty to their shareholders. They are doing the bare minimum necessary to convince politicians and regulators not to break the group up, and have a duty to their shareholders not to do any more.
It opens up an interesting question; Liberty Global are investing billions in enlarging the Virgin Media network, a very long term punt, while BT refuse to entertain returns on investment so long, and interestingly the FTTC experience has shown BT that they got the expected returns on the FTTC investment quite wrong.
BT need a kick up the arse. This kick needs Ofcom's co-operation, but they are too fixated with the false 'competition' of LLU to deal with it. While they insist on driving down returns on investment not much will happen. Ofcom need to get out of this market and let the players properly compete, the ASA need to stop pretending hybrid networks are 'fibre optic' and incentivise full fibre.
The UK broadband market is broken, and was broken by Sky and TalkTalk, with Ofcom making it possible. BT, Virgin, etc, are just playing the cards they were dealt.