The problem we have had about Rashford is not being honest or realistic about his abilities, either as a fanbase or more importantly as a football club.
You can forgive the fans for getting caught up in the 'local lad', 'wonderkid' hype, but really the club with all of their coaches, scouts and analysts should have known better.
Rashford was actually not THAT highly-regarded in the Youth set-up. Sure, there has been some revisionism afterwards, with coaches queuing up to say "we knew he would make it" etc...however, it was only pure chance and the fact that there was literally nobody else that afforded Rashford his first-team opportunity. Even Will Keane would famously have started ahead of him, had he not been injured.
Now, you could argue that Rashford had his best-ever 18-months as a pro in the first 18-months of his career. He seemed to play with a rawness, a confidence and an enthusiasm that proved to be effective, and made him a useful, if somewhat lightweight and technically-limited player.
The issue began when, rather than recognising him as a 'John O'Shea, Phil Neville, Wes Brown'-type squad player, we started comparing him to Ronaldo and Mbappe and gave him a £200K per week contract. That just created a level of expectation and a burden that he was never likely to live up to.
I have been accused of giving Rashford a hard time on here as I have been saying he is a very limited player for 4/5 years, but it's not HIS fault that the club didn't recognise this earlier and actually coach him into being a likeable, effective and useful Manchester United player.
This current incarnation of Rashford is awful, absolutely no-use to anybody. It's sad because he could well have been a very good player (and could still be, although time is running out), if we just get to grips with the idea he was never and will never be a 'top' player and just coach some useful habits and skills into him that play to the strengths he does have