Ronaldo would be absolute shit(as he’s been all season) and Messi would still be one of the best player in the world.
The thing with Iwobi is not that he’s a hard worker(though he is) but that the team as a whole plays better when he’s in the field, that’s the point. That he pick the right pass, run to the right place and ensures that the play keep moving.
Sure end product would be nice, but that doesn’t mean that he doesn’t bring other things to the table.
That’s the difference between Iwobi and player like Podolski. That when the former doesn’t score the he still improves the team, when the latter doesn’t score you may as well be playing with 10 men.