Christine Holgate, chief executive of the national postal service since 2017, had been strongly criticised for what many saw as a waste of public money.