Armagh could not have won a second All-Ireland football title without enduring their heartbreaking failures in Clones and Croke Park over the previous three seasons, according to manager Kieran McGeeney.