Thank might be true in Surrey but having played cricket in the Bradford League, Central Manchester and Sussex League I can tell you that the first two do loads for less advantaged kids (and they do it, like all clubs, through some amazing volunteers who give their time and energy freely).
BG, I think people react to your total dismissal of all current England players because a) you never offer an opposing even slight positive view to balance your critique and b) you know little about the game in general (citing yourself that you are not an expert and do not follow country...