Low growth and higher borrowing costs have blown the numbers off course, says Faisal Islammars 26, 2025