All this talk of A-players is somewhat sketchy too - I've seen A-players go to the wrong team and become C-players. I've also seen B-players become indispensable and stellar.
So sure, hire the best folks you can, but if you have a great team, you might find it easier to a) integration even not-so-great folks into that team and b) it's cheaper not to hire rockstar ninjas for all your hires.
Beyond that, the article doesn't offer much and doesn't even explore the possibility to deal with the "lazy problem employee" in any other (humane) way than to get rid of them.