Interesting topic.
I myself come from Sri Lanka and now live here in UK .I think there are good and bad points in both ways .
Yes in subcontinent( in my experience in Sri Lanka) kids play lot of softball cricket all the time , grounds ,streets, backyards, inside the house , inside the class room , And I have even played cricket inside a bus once . Players like Malinga ,Jayasuriya are players who have come across from backgrounds like this , obviously there are very minimal coaching in this level people so people pick up lot of 'Bad habits' (for better or worse).
Bad thing is ,if you aren't naturally talented then you will not get a chance to play in the school/club cricket. There aren't any opportunity for a average player to even practice with leather ball cricket to improve their skills.
I believe there are people with natural talent and also there are people who are not naturally talented but have to practice hard and get to the same or close enough level. In UK this can be done , there are proper structure to support players like that .