I think you are kind of missing the point that a few of us are trying to make here. I don't think any of us disagree we need an upgrade on Ghazi, but if we sell him we would likely be in the market for another winger as well. Why not just keep Ghazi and sign another winger? Smith loves to rotate his winger options and going into the season with Traore, Jack, and New signing as our only winger options is not ideal.
Also, I'd love to sign Olise, but I think it's unfair to consider him an upgrade on Ghazi because he hasn't played at the top level (only with Reading in the championship).