And, 
5) He's at best a 3rd line player, possibly 4th.   He rarely will see time on the powerplay.
That doesn't cut it.   The captain has to be on either the top 2 lines or among the top 4 defencemen.
It sucks, but that's the truth.   Lapierre won't be the Habs next captain.  I guarantee it.
Plus, how is he perceived by his peers?   I get the feeling that he gets along with only the french-speaking players, which are getting rarer these days on the Habs (almost like dinosaurs!), and this is very important to those in management who will make that selection.   I get the feeling that he's regarded as an arrogant little prick who has favorable treatment just because he speaks french & he's a local.