The thing that jumps out is the massive disparity in goals per game from his stints in other leagues and goals scored in MLS.
Another example
https://en.m.wikipedia.org/wiki/Bradley_Wright-Phillips
Another point is that it really beggars belief that from a pure football perspective Giovinco chose MLS over European leagues. Either there was little interest in him in Europe or he went for the money.