I think it's healthy to look into why something fails, but be careful with your comparison and respect the people working on these projects.It's often not from a lack of trying or skill and it's easy to miss requirements and constraints when making comparisons.