To be fair, Elop did not "admit failure" according to that article, he just said "we could have done better", more or less.