Which of the "EPL greatest earners" do you want to compare him with?
Because whichever player you name, then chances are they are playing in a high level, functioning team. Rashford has only ever had that for short periods at United.
Has there ever been a period in the last 9 years when United have been playing great and Rashford has not been a part of it? They go hand in hand.
Now, that is not to say that Rashford is up there with Salah, Haarland etc. But there is something to be said about the team and the forward hitting form at the same time. The big difference is that Liverpool and City have been consistently good for a long time, allowing those players to flourish.
You think if Liverpool had been changing managers every other season and been signing shit players then Mo Salah would be the star he is today? Likely not. Salah is a product of his environment and has been aided massively by having a top level manager in Klopp who built a great team for Salah to perform in.
Look at Haarland for example. City are playing like crap and all of a sudden Haarland cant score and looks very average.
Why would you not afford the same grace to Rashford?
And this is not me saying Rashford is a world beater, but when Ten Hag had United playing well in 22/23 (for around 4 months), what did we see? Rashford banging in a lot of goals.