That is likely because you don't go with the percentages. In poker if you have three of a kind and there is a flush or straight draw on the board, if you make a large enough bet (laying worse pot odds than the odds of the opponent hitting the hand) it doesn't matter if your opponent calls and hits his hand. Your opponent made a mistake and you made the right play. The reason is because if you play the hand an infinite number of times you win money. (There is a second more advanced concept in poker called implied odds but I am going to ignore that for this discussion)
Now basketball. If Hollis takes the shots an infinite number of times, he will make them more often than the next guy on the list. You can't really predict the future so trying to guess when Hollis will miss his 8% versus when the next guy will miss his 12% is not a wise move. All you know with any real certainty is that Hollis will make his shots more often than the next guy on the list.
It is more complicated than that. But, good try non the less.