He can do everything, but he really has no elite skill. He isn't an elite scorer, he's not an elite distributor, he needs a lot of coaching before you could run an offense through him, and he's not an elite defender.
There's only 8 shooting guards making more than the players I listed.
Every player on that list had at least one season where they averaged 20ppg but James Harden and Andre Igudola(19.9 ppg) before signing their contract. Iguodala is also a jack-of-all-trades, but he is just much better than Lance. Lance is clearly better than Ben Gordon and has a similar game to Tyreke, but Tyreke is still a more polished scorer. Unless you're an elite scorer, teams would rather dole out their big contracts to do it all small forwards, big men, or point guards.