This is not only good news for Manchester United fans, but also for the entire management of Manchester United itself because they also know that as far as last season has gone, Marcus Rashford is a player that the Manchester United team can rely on. So it's also very natural that Manchester United will make a contract extension until 2028 for Marcus Rashford from now on because this is of course due to Marcus Rashford's own extraordinary achievements.
Rashford has been the Reds' finest player for a few of seasons, and because of his unrivalled level of dependability, the team is only right to extend his contract. He shares a lot of similarities with Mbappe in terms of playing style and can play many positions, which is something that no team would want to lose. He has a significant role to play for the club the upcoming season, and with the backing of several new teammates, I believe his energy will even grow.
I also totally agree that Erik Ten Hag wants to find more reliable attacking players so that Manchester United's front line can be better with players like Marcus Rashford on the left wing. So that they will help each other and the team will greatly benefit from this, but until now Erik Ten Hag still hasn't got a new attacking player for the Manchester United team.
To make room for Sancho on the left wing, I believe Rashford will have to play as a centre forward for the time being. Sancho and Antony cost the team a lot of money last season, so I doubt they'd want to spend any more money on attackers right now. They both haven't yet reached their peak for the club, but I don't think it's time to give up just yet; they need more time to adjust to the league and perhaps they'll improve next year.