Tax reasons or not, people are actually moving there. A lot of my former colleagues moved to Ireland (from Croatia).
Now Ireland has both: human capital and tax reasons.
again ireland>croatia does not equate ireland>london or whatever amazing place you're already living in.
They do need the HQ for tax reasons but they wouldn't need to hire that many people (more than in London for example). They do that because they want to.