Manchester United have "bigger problems" than Cristiano Ronaldo and there is "no logic" in selling the superstar forward, says Red Devils legend Roy Keane.
Ronaldo was named man of the match as United secured a 3-0 win over Brentford in their final home match of the Premier League season on Monday.
The Portugal great scored a second-half penalty at Old Trafford to take his Premier League account for the campaign to 18 – a tally bettered by only Mohamed Salah (23) and Son Heung-min (19).
Despite his excellent return in front of goal since rejoining the club from Juventus, many doubted whether Ronaldo could fit the high-pressing style preferred by interim boss Ralf Rangnick and if he would suit the methods of incoming boss Erik ten Hag.
Throw in the fact Ronaldo is now 37, there is a school of thought among some pundits that United should look to move on their star man and bring in younger forwards.
Former United captain Keane does not subscribe to such a notion, though, suggesting instead the club need to invest in other strikers to complement him.
Speaking on Monday Night Football for Sky Sports, Keane said: "It [Ronaldo's signing] was a short-term fix, for the fans, for the share price. But he has still scored the goals.
"Manchester United have bigger problems than Cristiano Ronaldo.
"I just think with the goals that he has got, his performances, warrants staying at the club. But Manchester United have to get players around him, they have to get other strikers in, there has to be competition for places.
"If the leading goalscorer, the man you are depending on, is 37 years of age then that is certainly not good but I would certainly be holding onto Ronaldo.
"There might be a conversation that needs to be had about the way you are going to play or that you are not going to be playing week in and week out. But why would you get rid of a player who scores that many goals? I don't see the logic in it."
However, Keane did accept Ronaldo must be more "mature" when it comes to acknowledging his advancing years means he will not always be a regular starter.
"I think a top manager will come in and have that conversation with him and cut that rubbish out, like at Brentford when he is shaking his head 15 minutes after coming off. That is where Ronaldo has to be more mature and be a better leader," Keane added.
"Of course you are disappointed when you come off but don't keep it up for one or two days, that is where you have to sort that maturity out.
"Even Ronaldo has to look at the bigger picture.
"And when you do have that conversation as a top manager, make it plain to him that won't be tolerated, if he is not buying into that then you do say, 'No, you're not going to be part of my plans'.
"If he is thinking he has to play every minute of every game, that is rubbish at his age anyway."
Ronaldo's team-mate Marcus Rashford is another whose long-term future at Old Trafford is shrouded in doubt.
The England forward has just four Premier League goals to his name this term and has never registered fewer than five in a campaign.
With United all but certain to miss out on Champions League football next season, there are rumours Rashford may be among those to be shipped out of Old Trafford ahead of what is likely to be a major rebuild under Ten Hag.
Having been left out in favour of Anthony Elanga and Juan Mata against Brentford, Keane questioned if Rashford still has the "hunger" to succeed at Old Trafford.
"Whether it's short on confidence, we've seen his quality before but we've not seen it for a year or two," said Keane.
"I think he's taken his eye off the ball, whatever [it is] with his off-the-field stuff. Rashford has been around for a few years now, he's got that experience and played international football.
"But it doesn't look like he's matured enough. We've seen a few games recently, when he was playing at Liverpool through the middle, I said he was playing like a child.
"It's as if he's not learnt about the game. He's drifting. He's lost the hunger. These young players get a lot of money and good luck to them, but I think he's lost the eye of the tiger and he's struggling to get it back.
"Wherever Man United want to go, Marcus is being left behind. He's left out again tonight and he must be sitting on the bench going 'where has it all gone wrong for me?'. He can get it back, he's shown it before, but sometimes when you do lose it, it is hard to get it back.
"He's got to get the hunger back into his game and make the runs like we've seen tonight from Elanga. Rashford has lost that bit of hunger, which is huge for a player. He is a talent but we're not seeing it."