Sadly. The logic could be that it is better to pay HMRC this tax year with the profit you have than have to commit to HVAC and wages or redundancy in a future year.
Its all very well taxing a company in its boom year but then the state should perhaps be expected to prop up a good performer if it has a bad year. Also look how much support the state was prepared to give to "Volt" (or whatever that North Eastern car battery manufacturer was called). UK plc needs to be reasonably attractive to new business. State interference anybody ?.
If there's a choice to pay those taxes rather than invest or pay staff more then that still results in a benefit to the country due to note taxes paid.
You do realise that you're suggesting taxing money that can only be legally used either for investment in the company or to pay as dividends anyway? You're more likely to discourage rather than encourage investment by doing that.
Rather, if we want to encourage growth, we need to end this culture where everyone thinks of profits as being somehow a bad thing. Profits are not bad: They are - in general - what individuals and companies make as a reward for innovating and risking their capital to create businesses and provide jobs. The only situation where you could plausibly argue profits are bad is if they have been made either by abusing a monopoly situation or in as a result of some unethical/illegal activities - and that's a separate matter of applying other laws to try to prevent that.
Profits aren't bad, they are needed, however there should be a procedure to ensure that companies don't over do it (for example it's reasonable that Shell made profits, but it's our reasonable that they made the level of profits that they did).
If you don't think such a policy would work then the Norwegian government have had it won't for decades with this oil and gas tax system.
It's good that you've recognised that a reasonable level of profit depends in some way on the size of the company (I've seen too many attempted tax solutions that don't even bother thinking about that). But, it's far more complicated than you imagine. For example...
Company A employs 100 sales people and 100 software developers and makes £50M profits.
Company B does the same thing and makes the same profits, but instead of employing 100 software developers, it contracts out its software development to a 3rd party which employs the 100 developers. So it creates the same number of jobs (200) but under your system would only count as having 100 staff. I assume therefore that, under your system, it would be taxed at a higher rate despite making the same contribution to the economy?
No doubt you could imagine some modification to your rule to take this particular problem into account, but then you're just starting to make the rules more complicated and heading back into over-regulation territory. The real lesson is that it's pretty much impossible to determine through regulations what a reasonable level of profits is. Best thing is to just do (roughly) what we do today: Tax profits at a single, simple, rate, and make sure that there's a reasonably free market - which is by far the best mechanism to control excessive profits.
It does depend on how you set the value.
For example if the result is (say) 30% tax rate for that company with 100 staff and 20% for the company with 200 (based on profits in millions divided by number of staff to give a ratio which is applied to a value of 40 and then added to 10 to give the tax rate, so 50/100= 0.5, 0.5*40= 20, 20+10 is 30% tax rate) then the "value" in reduced tax for the employing 10 extra staff is very nearly £91,000 for each member of staff.
As such it's worth employing that extra 10 staff, as even them costing you £46,000 you'll be able to keep an average of a further £45,000 for each one you've employed. Even if they generate zero extra income (which if they are sales based staff is highly unlikely)
However for the company employing 200, the benefit of employing 10 more staff is only about £24,000, so you would need them to bring in much more of their salary to make it worth employing them, however it still could be worth a punt on taking on a few extra sales staff to see if they can cover enough to justify the extra profits which are retained.
To take it a step further a company with 300 staff with profits of £50 million the extra is just shy of £11,000 each for an extra 10 staff, so those staff would need to earn almost their entire pay to justify their job but as long as they do there's still an advantage in having them.
Of course the issue with the 100 contracted coders is that one the design is set there's little incentive to keep paying them until you want to launch a new version, by which point they may have moved on and so you need to get a new lot up to speed.
Whilst the company with them employed benefit from about £50,000 for each of the 100 kept on the books compared to the above company. Whilst not quite enough to justify keeping them full time, could be enough to allow you to look at developing other products or providing incremental increases to your existing products (useful if you are looking at a subscription model).
If you do look at other products then that's the sort of innovation which is likely to boost the economy. Now because they don't necessarily have to be fully commercially viable (as you may use them for a small upselling on your main product) as most of the development costs are covered by reduced tax payments, you can afford for that to happen. However it could mean that, say, you have a product which is allows other companies to work more efficiently and so boosts the countries productivity.
However it could well be that by being given time to work on non core tasks the programmers do develop something which is your next new product, or which makes your product the industry standard because it can do something no one else's can.
The only way to capture meaningful additional tourism income into the UK would be to spend huge amounts of money on transport links to reduce the difficulty of going to the most desirable tourist areas in the UK.
But I doubt people (other than me) to a high speed railway to Cornwall or to a high speed line to Fort William combined with a massive snowsports development on the Ben Nevis massif (or a high speed line to Aviemore and a huge development there).
I'd be up for a high speed line to Cornwall,