Haalands link up is ok imo. Nothing extraordinarey, but able to shield the ball and play quick one-twos, which imo is enough.
I feel like having "too much link up play" is a thing for strikers. You obviously want your striker to be involved in the creation of attacks, but at the end of the day you still need someone to adress the final pass at. And when your striker is hogging possession, dropping deep or drifting constantly to the wings, you miss someone in the box. Obviously you can counter it via a 2nd striker, or have a winger like CR7 or Salah who is good at drifting in the center. But why make stuff so complicated, when you already have wingers/playmakers who do all that and probably much better than the striker anyway? And why let the wingers do the job the striker is best at?
You'd want your striker to have advanced hold up play and technical skills, but not be out of No. 9 position all game. Ideally finding a middeground somewhere between the Firminos and Icardis.