When he was his age he scored 4 in 15 and went on to scored 11 in 17 the following season, and 10 in 11 in the one after, missing a few games due to injury. Sure, he was playing in Mexico, but he was still doing far better than Macheda. And above all things, he was getting games.
And about Fletcher, there's a difference between being 'good' and being 'good enough' for a top team. Fletcher's the former but definitely not the latter.
A few years ago, in Mexico, you thought about quitting football – how close did you come?
Very close. It was about three years ago and I had a lot of questions about whether or not this was the path God wanted me to follow. I wasn’t playing much football, I was being kept in the Reserves... I was disappointed younger players were coming through and getting ahead of me, and it really got me down, even away from football
When he was 20 he was thinking about quitting the game. And then he improved a lot. I haven't seen Hernandez when he was 20, but if he had Macheda's ability he would have played games when he was 20 in Mexico.