Seems India have no problem finding excellent players, despite their parents dying young, living in poverty in shanty shacks, having little to no possessions and sometimes at best having little more than a 5-foot wide alley to play in.
This is actually part of their strength now.
Crash Craddock made the point (and so does my Indian wife) that in the past the cricket team was made up of generally well to do men who came through the good schools and clubs and had talent, skill and technique but not always the fire. They also generally came from a small number of states - of about 250 test cricketers since independence over half have been from Maharashtra (Mumbai), Delhi or Gujarat.
Since the IPL most players from lower socio-economic groups have been getting a chance to make their names