In bad-tempered clashes at PMQs, Keir Starmer insisted he was 'not going to write the next five years of Budgets right here at this despatch box'.