Without clicking the links, I would agree that with the requisite 10,000 hours of practice that talent is overrated. However, you still need a mind for whatever your are doing.
I'll use myself as an example, as it relates best to me ♦
I used to play tournament paintball. I was quite good. It wasn't that I was a good shot, in fact I was usually the worst shot on the field. There were guys quicker than me, there were guys more skilled than me, and there were a few guys who thought the game better than me. But I had played for 10 years and had the experience to negate the skill of others.
In something like golf, I'm not sure how he's going to be able to get past the level of "innate skill AND 10,000 hours of practice" as you can only really play against yourself. However in poker, you are absolutely able to negate the skills of others.