Chicharito was still with United when Moyes replaced Sir Alex Ferguson.
The LA Galaxy striker told Rio Ferdinand on YouTube: “To be honest, I'm always going to be a red. We didn't ever have anything personal - Moyes and myself - but it was a mistake that they took him. It was a mistake.
“It was the first mistake but it's still haunting them now. Not because of him, he was not a bad manager, but they thought they were going to take the replacement of the boss, of Sir Alex, so quick. It's impossible.
“Not even now, even with [Pep] Guardiola, [Jose] Mourinho and [Jurgen] Klopp, they are not on the same level as the boss even now. They are on the way of trying to get there, to be those kind of managers and they could get there.
“But that changed careers that could have been better. Rafael, myself, Danny Welbeck, and a lot of players who needed to go away to play.
“They brought in David Moyes and I'm not going to question whether he was a good coach, a bad coach but I don't understand how it is possible - what's the word, not humble - but to be at least half of what you are succeeding. He was the greatest of all time."