I believe economists are generally in agreement that the UK economy is unbalanced in favour of large corporations, as compared with countries like Germany, which has far more small and medium sized manufacturing companies.
As you say Jane10 it would seem reasonable that the stress and financial risk involved in starting up a company and ensuring its continuation should be addressed through tax breaks. However, small and medium size businesses are not using all sorts of complex schemes. It is the huge corporations that have the resources which set them up, and small businesses have to compete on an unequal footing with these large, wealthy corporations.
Because, as some of you say, it is quite normal and to be expected that large corporations will abuse the tax rules in order to maximise profits, then I feel such tax breaks need to be stopped.
Investigations have shown that the top CEOs earn 300 times more than the average employee. That seems to me like a pretty good return for investment.