People described Inzaghi in the exact same way you just did, look at him now, the number one scorer in European competitions.
And they were right.
But it doesn't change the fact that he was scoring a lot. Eto'o is missing a lot too, tons of strikers are missing a lot of chances too.
The quality of these strikers is that they know how to find their way into scoring position. That's one of Iaquinta's qualities too. He's not a fox in the box type and he's getting into goalscoring positions with lots of hard work, lots of running and by using his physical strength and aerial power.
Iaquinta was never blessed with a Ronaldinho, Messi, Xavi, Iniesta, Zidane, Kaka or Seedorf playing behind him so he always had to work 2 or 3 times harder than Eto'o and Inzaghi in order to score.
I really wonder how much was he gonna score if there were players behind him who'd knew how to get something useful from his runs into space.
I'm far from saying that he's in the same league as Eto'o or Inzaghi but i feel that not being a fancy striker has made people to always see an average player in Iaquinta.
I bet the defenders don't think the same because the guy is a real pain in the ass for the defenses.