There is a fair bit in that, I just don't think it is that black and white.
The club have gone for players before there was competition for. Silva from R.Madrid, Sergio from chelsea, kdb from a few, laporte from Barcelona, Sane from bayern, sanchez a couple times, supposedly mbappe if you believe claims, jorgino, hazard, both spanish clubs were after Torres, juve after gundo, etc etc. They do like to box players off early and trust them, but they also aren't shy either.
I'm not convinced there is no competition for Kane. The media repeatedly try push utd into the frame, which is predictable I guess, but it also does make sense on its own. They are more likely to pay over the odds for him than we are, they too need a striker, and we take it for granted it is just hete he would want to move to.
I don't think the competition for Haaland, this season at least, would be much bigger. Spanish clubs probably not in it, bayern not this year, italian gisnts no chance. So down to really us and chelsea. That isn't something to discourage the club imo, if it were Haaland they wanted.