> EU lawmakers should pass laws to prevent this.
So EU lawmakers should determine the amount member countries collect in tax?
No, actually the EU cant force this, you are of course right.
The countries like Ireland and Luxembourg need to stop granting these loopholes.
No, but EU should somehow mandate products and services that are built within EU and used within EU or elsewhere, should receive the benefit(s) in terms of taxation.
To give an (absurd) example; You work in country X, but the parent company is in country Y. Imagine your income tax is not going to where you reside but where you work, (usually the opposite) in this case, country Y. (~20-40% of the gross salary).
One day, your basic needs (electricity, water, etc) stops working. You call the relevant government department asking what's the problem. They reply with saying they do not know and cannot afford to figure our or fix because they do not have the money to do so.
But you've been paying at least 20% (and up to 46%) of your salary as the income tax. Where the money go? Why do you work here but someone else in the other side of the world getting that slice for free?