I don't know maybe my feeling about who has it and who doesn't is much different from others.
If you went to a pro ballgame, out of the 25 players on each team, IMO there would be only a few that really had 'it". They may all have the talent, the desire, but not sure if they all have what I consider, "it". "It" is what sets you apart from others. On a LL team, a travel team, a college team you may find some players that some think have it because they are way mature or advanced than others, or have better skills, but I don't see that as having "it".
Dennis Rodman, IMO never had "it", he was a fruitcake and still is. I think what he did was because he needed to bring attention to himself because he lacked the "it" factor.
My opinion is that the answer to the question, it is true, you either have it or you don't, and you don't have to be the most talented, or the highest paid to be considered to have "it".
This brings me to a story about a ML pitcher who I first saw as a struggling freshman on his HS team. According to many, he has "it", successful and been in the game from early on. In my opinion, he never had "it" then and he doesn't have "it" now. It's just something that sets someone apart from others, and IMO he is/was just a guy who was in the right place at the right time, but if you knew him you would agree, he doesn't have "it".
As far as Woods not having it, he was the only player here at Doral who had their own place to enter and exit. Why, because despite his shortcomings he has "it", everyone wants a piece of him, they all wanted to see Tiger up close and personal. He reeks of "it". Did and always will. JMO.
Watching AI last night, all talented. But IMO, yo can spot who has "it" and who doesn't. That may mean that the one with the most "it" factor will not be idol, think Jennifer Hudson, she never made it as AI, but she sure has "it".