Irreducible complexity is not a flaw of evolution. It is only viewed as a flaw if one doesn't understand what evolution posits about how animals evolved. The complex mechanisms of animals and the animals themselves evolved over millions of years, more than enough time for their complex parts to have evolved through natural selection.