Brighton only paid £6m for a player who scored 26 goals in the Belgian league. When Mitrovic scored 20 goals in the same league, Newcastle paid more than double that.
Optimally, yes.
Not a necessity however and if the right player isn't available, then it won't happen and it will still be fine.
I'm going with "no" - just don't think there's a lot of good obvious options on the market.