Let's not forget a lot of good players that were drafted high, Cheney, Bailey, Guyton, Jeffries, Crawford, Benson, Alford, Graham, Cody, even Evans ... it's not as if these guys weren't solid pro's in their time. Some guys hit with the wrong team, some get injured, some get smart and realize they could see the world and make just as much.
Actually very few of the guys you listed were solid pros, at least in the NBA, and if you're going to consider overseas, then your list could be 3-4X as long. Cheaney and Jeffries both had pretty long careers, not sure any of the others did, well Cody is, but few of the other guys lasted 3 years in the NBA, which is the point of the discussion I was having.