If you dear to call someone retarded, then at least read a post properly and don't act like one. I never said 10 years, I said 6.
I never said that Spain will win everything from now on, but they have a high chance to do so - more than any other national team right now, mainly because they have a bunch of top players playing in the best teams and most of them are young and will be able to play in the next 2 world cups. While Argentina has only a strong attack, Spain has also a great young attack, midfield, defense and goalkeeper. But those are not playing much right now because legends such as Xavi, Iniesta, Casillas, Villa are taking their spots. That will change as they get older, but Spain will remain with a strong 11.
However, there's a high chance that Argentina will just get raped by another great team such as Germany earlier - as that's what happened before - so may not need to face Spain at all. Spain can face the same destiny with any other team, but at least they have right now a strong eleven, and it will be like that in 4 years, and in the next 6 years they will still keep a strong 11 which gives them a lot more chances than Argentina to keep winning.
And as I've said before, Messi may be the best right now, but in 6 years he may not be that good so don't act like every coach from Argentina and don't put all your hopes in a single player.