I do consider Ireland as a better side and on some of the occasion they have shown better cricket. But getting all out for 38 is something very rare in cricket although it can happen more in Test than in ODI, as red ball swings more. In modern cricket when I see a team getting all out for below 50, it surprises me a lot, because I think that the cricket has become more modern, so the new generations are really better at it.
I don't think they are any better at it and are as likely to fail at some point. All it takes is the right conditions and anything is possible.