I understand that you (and others) don't like Savinho, but I'm far less convinced that there's ready-made quality in abundance elsewhere. I've seen Alvarez, Cole, and now Savinho belittled by the 'get rid/not good enough' brigade on here, but once they depart, it then quickly becomes apparent that what's left either isn't good enough to cope with their absence, or the replacement needs time to settle.
If we all accept that Doku/Semenyo are going to play the lion's share of minutes, then we either need a young project to grow (Akliouche for me) or a more experienced player who won't pout (Wilson for me).
Ndiaye had 3 assists last season and 0 (zero) assists the season before. Would he genuinely fare better with even fewer minutes and the hot breath of disgruntlement greeting every mistake? We could have gone for him when at Marseille but chose Savinho instead, and there's no great body of evidence to suggest we made a mistake. He's not an upgrade, just another option.
As for Kroupi, he's a prodigious talent, but unless Maresca is prepared to have the difficult conversation with Haaland, it's just not happening. Kroupi is a goal machine, true, but he needs to play through the centre and close to goal. He has a combined total of 3 assists in the last two years and only 1 of those came from playing wide, so he would be a complete waste of money for us unless we were prepared to really have Haaland compete for his spot.