So France wasn't one of the top teams when they won it? Same goes for Italy, Brazil, Argentina, and Germany?
Sure it helps a lot, but it's just part of it. I don't think it's enough to take away from being a top team. Having home-advantage isn't going to win you the World Cup alone. The quality of your side is still more important.