Messi/Ronaldo/Ibrahimovic play in poor leagues, so have no probs notching loads, whereas Rooney has scored over 200 league goals in ten years in probably the toughest league anywhere. Ask a Prem manager if they would sign a striker likely to have those stats and they would say a resounding yes :)