Like arnie said, countries like Spain and Germany have simply done a better job at developing their players from the youth for over a decade now. Still, it's not as if England completely lacks play-makers. Jack Wilshere, Theo Walcott, Daniel Sturridge, Alex Oxlaide-Chamberlain, Aaron Lennon, Ashley Young and others can all create relatively well but injuries and inconsistency have all prevented them reaching the heights of their Spanish and German counterparts to this point. Th national team's mind-numbing style of play doesn't do them any favors either.