Exactly the point... Since Spain has the way better players, considering how they played, Croatia being the better team overall in that particular match, Croatia deserved to win.
If you take a race in your VW Golf against a Bugatti Veyron, afterwards saying that because the Bugatti only used half his power and the Golf his fullest the Golf should win?
I was for Croatia in the match and If they had won I would have celebrated it, but one needs to accept the fact that Spain is simply better and it would have needed a lot of luck to win against them.
I still believe even germany will need lots of luck to win if we get to play against them.