Personally I'm happy for the process of science to do it's thing, however halting, flawed and contingent that might be, in the end he or she with the evidence and successful predictive power will out.
My impression is that evo-devo is past the overconfident "we can explain everything" phase...