Having Salah till next season is not suppose to be, I mean the player have tried his best for the club and his achievement for the club and how long he have stayed is a big sign for him to say it's time to go. I agree with about getting a younger player to replace him and Anthony Michael Gordon from Newcastle is a better option, thought Liverpool are eying to get his signature and they should go for him as soon as possible. They can release Salah if he refuses to leave because if Mo stays he won't be as effective as he used to be rather he'll only become a problem to the other players in terms of supporting the players to mark, so letting him go is the best choice.
And Liverpool don't need a player that would be better than Salah in years to come but someone the new coach can start his project with, after all they have bucket loads of young stars who have been there waiting to fill in the gap but if they don't think players from the academy can't perform like they want I'll still suggest they go for Anthony Gordon, he's a better players to replace Salah.
I don’t get it why you thinks that Liverpool should sell of their best player. Salah last season had a mixed season where he had injuries that kept him out of the team and this affected the team. Yes I know Salah is not untouchable but right now he doesn’t seems like some that they can easily replace. In every season players like Salah will offer you double digit of goals and this one thing that is usually hard to see In most wingers, so letting him leave now will be a disaster to me.
Last season there was a huge bid from the saudi pro league and Liverpool immediately turned it down stressing the importance of their star player. There are youngsters coming up the ranks but you can’t simply push away the older players without them settling in, take a look at the departure of mane who many thought could easily be replaced by Luiz Diaz, right now the player himself is yet to cement his name in the club and he is currently been looking at leaving too. As for Anthony Gordon, he is a gem and will be a great signing but he doesn’t play the right wing like Salah, so his signing wouldn’t be to replace Salah
I totally agree with you about his abilities of getting double digits in terms of goals but let's face the reality that Salah isn't the Salah of 2-3 seasons back, injury has gotten the best of this player and no matter how you see him as the best player someone will still come and he (Salah) will have to serve the team from the bench, is time to let go and start up a new chapter, if Liverpool continue to rely on Salah I don't see them doing well when he's not around maybe due to injury or possibly not in form. Liverpool need to try something new, fine he's their best player but for how long will he carry the load of the team on his shoulders? To me this is the right time and it would be bad to see him sit on the bench while a teenager is on the pitch as a replacement.
At the moment of Saudi chasing to get Salah, Liverpool never had that chance of getting any player till this very moment and it would have been a poor decision if they had let him go but now they have options to get into the market and get players to start up a new project with.
I must say that Diaz wasn't a replacement for Mane, sometimes it mustn't be that when a player leaves the next is coming to replace him, no, things had to be done in a different way to make the team a bit different from when someone left and when a new player comes in. For Gordon I believe the position doesn't matter, as long as he gives the team his best he's good to go and with time Salah's presence won't be felt in the team.