Yeah, you're probably right. Although it's not a 100% correlation it is true that as a general rule teams that spend big do better than teams that don't. "Money talks" and all that.
However I'm clinging to the hope that it'll all go horribly wrong, the egos will clash, they won't be able to...