Or another way of looking at it:
The government needs to raise a lot of money because the last one fucked up the economy really badly.
This means they need to raise a lot of money. Instead of passing costs onto workers through higher taxation, some of the money is being raised by extra taxes on businesses. Just like when Labour introduced the minimum wage, many businesses are making a real fuss about this, as it means less profit for them.
The other groups paying extra taxes are those who smoke, fly on private jets, and who make money that doesn't involve 'work' ie through taxes on profits made by buying and selling shares, and inheriting money.
And by removing government subsidies on private education through the imposition of VAT.
It's no surprise that the Tories called the last election early- Sunak could have gone on to next year as PM. They are like the person who is drunkenly sick at a party and then runs away without tidying up the mess, and then lies about it not being them!
The choices Labour had were:
- not raise taxes and allow public services to get even worse
- break their election promises about not putting up taxes on working people
- raise taxes without breaking their election promise by finding other sources of tax.
Labour went for 3). This is why there is a lot of outrage from some business owners- but Labour had no alternative. You can thank Liz Truss for that. They will make a lot of noise, but just like with the introduction of the minimum wage, many will in reality be able to grin and bear it.
A sensible budget from a sensible former Bank of England economist that the market has reacted to well. No run on sterling or increased inflation like under the Tory mini-budget