I don't know if "fix" is the right word in the complete, but they can definitely change. I used to follow that list pretty closely - and while there's nothing intrinsically wrong with that, I realized that it can be extremely socially disadvantageous. Regardless of how smart someone is, it's an undeniable fact that in this world, almost all the time, you need the support of other people to make your desires come true. I'll cite the academic community on this one: even if you make a great scientific discovery, you'll never get a Nobel prize if all the other academics think you're a jerk.
I really think the primary talent any intelligent person should learn is adaptation - and that includes adapting to your social surroundings. For example: although I played a lot of sports semi-professionally, I have never enjoyed watching sports... especially team sports. Yet, when I go to a hockey game, I make a ton of noise, and force myself to get into the spirit and have a good time, even though I still haven't bothered to learn the rules.
Don't like idle gossip? Well, it's the fastest way to permeate a new group of people. Now I'm an active gossip and drama seeker (although I make sure the gossip is harmless).
In any case, I feel his point needs to be refined a bit.