Those teams are great because not only did they have great, skilled players, but they also had role players willing to do their jobs. In the NHL, you don't win on skill alone. You also need guys who are willing to hit, grind, get to the net and score those ugly goals, and sacrifice themselves for the greater good.
No one is saying that you solely need grit to win games and championships. Get this out of your thick skull. What Flameaholic and I are arguing is that you need the right mix. You can't just have a team full of skilled players, which the Flames are right now. You also need those gritty, tough players. And again, I have shown time and time again that the best teams in hockey have that mix. However, as usual, you're too stubborn to totally comprehend the other person's point of view.