Interestingly enough, the Network World article, "Three Easy Ways to Get Better at the Hard Stuff" overlaps with the Forbes post, "Top 10 Reasons Why Large Companies Fail To Keep Their Best Talent."
It makes it sound as if getting better at the "hard stuff" would help you keep key staff. While that's not necessarily true, it should certainly help.
Top talent isn't driven by money and power, but by the opportunity to be a part of something huge, that will change the world, and for which they are really passionate. Big companies usually never spend the time to figure this out with those people.
... a lot of companies have a vision/strategy which they are trying to execute against - and, often find opposing voices to this strategy as an annoyance and a sign that someone's not a "team player." If all the best people are leaving and disagreeing with the strategy, you're left with a bunch of "yes" people saying the same things to each other. You've got to be able to listen to others' points of view - always incorporating the best parts of these new suggestions.
The "hard stuff" is called that for a reason. But as retention becomes an ever-bigger issue, it might be easier - and certainly less costly - than letting your best people walk out the door.