Ireland were awarded kickable penalties because they put England under pressure with good attacking play. It was entertaining and exciting to watch. Your comparison with football is ridiculous.
It is a balance though... if you don't penalise foul play with a decent points scoring opportunity, then you will encourage teams to do it even more. If you try and counterbalance it with more yellow cards/sin-binning that would get ridiculous and unsafe in the case of forwards.
Ireland were...