I agree, they make no sense at all! I'm not sure where on earth you got those figures from...
While I agree with you, I also get annoyed when people attribute NONE of their success to luck.
Regardless of how much hard work is involved, there is always an element of luck as well (IMO).