They have other ones. Too many politicians involved.
Hilariously enough, because of all the anti-tax haven stuff, Ireland has ended up with the cleanest dirty shirt and now books lots of revenue from corporation tax.
Full disclosure: I live in Ireland and have benefited from these credits in the past (though not at present).