Are you saying that 2004 team was lucky because didn't have injuries?
Whata about saying that they worked better their physical conditioning/shape, not beer and chicken, discipline, professionalism, commitment, team-working, etc, etc. etc.
I like stats but As I said, not everything is stats. 2004 team was a one pice engine in every aspect, reason why makes it a better team.
2011 wasn't.
Unfortunately, you can't compare them in neutral environments, since they already had their particular environments. Which environment was more favorable? nobody knows. The only thing you can do is look at the BL.
2004 succeeded. 2011 didn't.
I'm not sure why we want to compare a team which got a ring against another which didn't even made the POs.