We need to get away from the obsession of broadband price rises, the recent opoosition to plusnet's fine because it "might" increase prices and penalties for missed appointments.
Note that openreach do compensate the CPs already for missed appointments, so all the CPs need to do is pass that on and its not a extra cost (unless of course their projections have them plan to profiteer from missed appointments).
To me compensation for missed appointments, and delays is a no brainer. Compensating for a fault itself however is not so clear cut, as the definition of a fault itself isnt even clear cut with ever changing targets (usually more leniant to allow faults to exist). If the latter is carried out I can see the fault rate's for lines tumbling to reduce compensation payouts.
I expect its ofcom's intention for openreach to bear the cost, so if CP has to compensate then openreach pays the CP, why I think this is based on how ofcom have worked in the past.