Sky Sports pundit Gary Neville reckons young English players are struggling to break through because clubs are chasing quick success.