Companies are not forced to ship to the whole EU. An Irish e-shop can provide shipping only to Ireland. As an EU citizen, you can go to Ireland and buy it for the Irish price, you won't be discriminated based on your citizenship or country of residence.