Money is not the issue. Apart from the two obvious clubs, Spanish football doesn't have a lot of money, and neither do all the other nations who are still in the World Cup - and whose players look more comfortable with what to do with a ball.
Technique is not necessarily the problem, either. In...
You've included England's group wins but not their group defeats against France (2004) and Italy (2014) so that's 4 wins and 7 defeats. IMV Portugal should be included in this as well so that's another defeat (1986). So that would be 4 wins, 8 defeats + all those draws. And 0 wins in knock-outs...