One of the problems as far as our academy goes is where Rovers are and the rules. Around us we've got the Liverpool, Everton, Man U, Man City and Crewe academies. All of which we are competing with, and arguably lower down in the choosing order than all of them. I can't think of any English player who turned down one of these teams to come to Rovers. For example McEveley wasn't offered a contract at Everton, then he came to Rovers. Had He been offered an Everton contract it is very doubtful he'd have not signed it to come to Rovers.
In the North East Boro are really the only team with a decent academy. I know its a few years since we went up there with danny, but Newcastle played on a local park and had to go sweeping the glass up on the pitch before any one can play, whilst Sunderland played on some windy bog at the side of the sea. So with less teams to compete for good players, Boro are the first choice for players.
The other thing is academy rules. Below the age of 16, the player has to be within an hour and a half's drive of the academy - so had Beckham been 14 now he would not have been allowed to sign for Man U. This goes back to the first point, within this hour and a half's drive radius we're competing with the above players. Of course these rules are relaxed when people reach 16/17, but by then all the good english talent is elsewhere.