"Not to you, silly, to your ISP!"
I know BT bashing (inc Openreach) is a popular game (often justifiably) but that part of the headline goes a bit far.
I buy my broadband service from BT and no, it hasn't offered me compenation for any outages, but then AFAIK there haven't been any other than the odd one or two for a few minutes.
If people buy broadband from other suppliers who themselves rely on BT to supply them then the customers' contracts are with the resellers, not with BT, so they will have to chase their own ISPs for a payout; they do not have contracts with BT so there is no reason why BT should compensate them other than via their own ISPs.
If those reselling BT's services receive compensation but do not pass it own to their own customers who have experienced downtime then that is hardly BT's fault.
Please try to hit the right targets!