Spot on. And if Boris doesn't sack Cummings the electorate will sack Boris at the first opportunity. Bearing in mind what the economy is likely to look like in the Autumn, that might not be very far away.
The first opportunity might not be until then end of 2024, which has probably featured in Boris' decision.