They can't afford to fix it
Their top-up payment system was broken over the weekend (it may still be). So that's, what, a million pounds? down on what they would have had. Multiply that by the several times a year their payment system falls down and you can see why they can't make a profit.
~ Anon of Disgruntledford