Don't government ever learn?
Paying companies to create jobs in a country doesn't work long term and it also sets a precedent.
It might tip the balance so that a company decides to set up a business in the UK. But as soon as they need to cut costs they will go back to the government with an ultimatum of "more cash or we close up shop".
It's crazy as governments need to believe in market forces. If the UK is too expensive compared to another country then change the tax regime or model such that it is more attractive.
But ultimately you can't compete with countries where pay is so much lower.