If you're going to go the route of cliché ways to build winners, you can't win without elite centers, whereas teams have won without elite goaltending (Osgood), and without elite Defence (Carolina).
I don't really think there is a right way or a wrong way to build a winner, you just need talent, and lots of it, and you need to get hot at the right time.
You can always win with one deficient area if the rest of your team is good enough to overcome it, I guess. Osgood in Detroit being the main example here, of course. Those Red Wings teams were so good, it just seems unfair to the rest of the league.
Still, the '06 Hurricanes are like the only team without a great defence to win the cup since... maybe the 1990 Edmonton Oilers? So basically, since the run-and-gun post-Habs 70's dynasty era. They are DEFINITELY outliers. If we're using Carolina as a benchmark for ANYTHING, it's that anyone can catch lightning in a bottle for a playoff run, I suppose. They benefitted from being hot during the first season in the post-lockout world, when they changed the rules regarding how physical teams were allowed to play, how much clutch-and-grab was going to be allowed to stay in the game... they had the perfect team to capitalize on the rule changes that year, and benefitted HUGELY as the rest of the league were still trying to figure out what the post-clutch-and-grab era was going to look like. It was a unique set of circumstances, IMO.
In any case, I still think that defence wins championships. I think you CAN win with "just talent, and lots of it", but often those teams with a ton of talent happen to have a lot of that talent doing the lion's share of the defensive work. It's possible to win with a below-average blueline (Carolina), but I think it's a much, much harder thing to do than try to win with a shutdown core you can depend on.
My answer isn't changing, but that shouldn't be a slight on Malkin at all. He's a fantastic, unique player. I just prefer Karlsson, because he's harder to replace in aggregate than Malkin would be.