If Habs have all these players who are worth so much, why are they losing? Sometimes the players need to be accepted as the ones behind the losing.
If you know anything about the Habs you would know that they have a 5 lane highway funnelled straight to Price on the left side. I.e. they have no 1st pairing LD and debateable that they even have a 2nd pairing LD. They do have a legion of 4th pairing LD's though. Weber, their #1 RD is slowing down and seems to be getting hurt more often. When Weber and Petry are healthy, the right side is solid but every team can cut through their left side like swiss cheese. During just one game the opposition had a 3 on 0, a 3 on 1, a couple 2 on 0's, a number of 2 on 1's and a ton of 1 on 0's. All told, I think we counted 12 of the above. 4 breakaways in one game is a 'good' game for this defence. And it doesn't help that Price is being overworked having played 51 games already with seemingly no letup when it's quite obvious that he shouldn't be playing as much at this point in his career. And people wonder why Price's numbers aren't so hot.
Coupled with this is that their #1 C is Phillip Danault (who I think should be a solid 3rd C) who might be having a career year this year with a projection of 55 pts (Oh, and this is Tatar's C). Tatar is great but he isn't a superstar. The closest to a superstar they have is Kovalchuk and possibly Suzuki if he takes a large leap forward (i.e. unlikely). So yeah, offensively, the Habs are missing quite a few important pieces and leaves a lot to be desired.
So yeah, Habs have some pieces like every team. The team sucks because they also have huge gaping holes in other positions.