This allows tech companies to have their cake and eat it too by enjoying low tax rates on their entire European income without actually moving their operations to that country. If Google had 50,000 software engineers in Dublin, that would be one thing. But no one can seriously claim that any significant part of the work that produces Google Search goes on in Ireland, yet that is exactly what happens on their financial statements while they open a billion-dollar new engineering office in London.
Companies are free to move wherever they wish. They should not be free to claim they are domiciled somewhere that they plainly are not.