Yes I am aware that profits are taxed and not revenue. Parent mentioned reduction of costs as a compelling reason of locating in Ireland, as well as low taxes. Corporations are legally obligated to maximize profit for share holders.
(In a corporate structure, which company do you think is legally obligated to maximise profit? The one at the top of the pyramid, or every individual registered company?)