The reason for the compromise was the strong position of conservative elements in Irish society at the time, particularly the Roman Catholic Church which made it difficult for the government to provide for a more liberal law.
Conservative elements, particularly the Roman Catholic Church, held a strong position in Irish society at that time, complicating efforts by the government to enact a more liberal legal framework.