You might well ask.
Perhaps to assuage a sense of injustice; perhaps to help "normalise" relations between the two nations; perhaps to make religious/nationalist terrorism less acceptable to the Irish; perhaps to enhance trade opportunities.
Or perhaps it is to follow a modern trend of apologising for past hurts by people who did not commit those acts to people who did not suffer from them in the interests of political correctness.