yes ofcom needs a change of remit.
The impression given is that ofcom is there to protect consumers, it is not.
Their remit is to actually protect competition in the market.
So the way they see it, if all the providers are ripping people off then its ok.
Occasionally (due to bad press) they may take direct action to help consumers but its not their primary concern.
I expect there has been discussions between ofcom and the major CPs about all these fee's, the CPs have likely told ofcom if they do anything about it then base rental costs will skyrocket and they will take the heat for it from the press, hence ofcom not doing anything. Of course ofcom seems willing enough to directly cap openreach's earnings, but wont do the same to the retail CP's.
An even bigger threat would be if the likes of sky and talktalk threatening to withdraw from the market then this competitive market becomes less competitive, which is against ofcom's remit.