Radio spectrum at the useful frequencies is a finite resource, even with some of the clever coding and MIMO stuff that's in development. Within a fibre the available spectrum is orders of magnitude greater, so in the longer term, as data rate requirements grow, fibre will be essential, not just in the backbone as it mostly is now.
It would be better if the comms infrastructure were classified more like roads & rail from a state aid perspective. I hesitate so suggest the network should be in public ownership as we would be likely back to the old days of "you'll get what you're given", but if the govt can spend all that taxpayers cash on HS2 without issues with Brussels, then why not also on a fibre broadband infrastructure at the network edges?
Incidentally, where I live in a country village, I really do have to have what I'm given - no-one other than BT would look at provision locally and it's looking increasingly unlikely that we'll get a fibre cab close by, even with BDUK cash. Gigaclear would probably not consider it either, having looked at their website & the conditions they require.