Maybe you should look around a bit through the rest of the discussion here, but lots of people are pointing out that those F-150s exist because they don't have to meet the same requirements as the Fiat 500, which is ridiculous. Especially since they do require the same license. They don't have to meet the same requirements as passenger cars because by some rules, they don't count as passenger cars, but as trucks. But you can drive with with a regular license, and they're used as regular passenger cars. This discrepancy is causing problems with lots of people driving trucks far bigger than what they need.
Also, apparently, US fuel efficiency rules seem to encourage larger cars, which are less fuel efficient. Clearly a broken system.