Big differences between Silva/Kun and Haaland:
1. Raiola. You brush over this but this is essentially terminal. Silva and Kun never had agents like that.
2. Ego. Silva and Kun were both extremely humble considering their talent, Haaland is not.
3. Haaland is asking for half a mill p/w. That is, unless you are the best and most marketable player in the world, unsustainably expensive. Kane is on about half that. Silva and Aguero were on about £100k less than that combined.
I'm not saying Haaland would definitely leave after 2 years, but it's just as if not (far) more likely than Haaland staying around for 10 years+ which is what people seem to assume would happen if we signed him.