"What I am missing here is any "connection" to Insight or Insight related topics."
I think it is connected, by the often unconscious attitudes that go into people's vehicle building & buying decisions. Attitudes like "fuel is cheap & readily available", "size means status & power", etc. If we want to understand why so many people dislike the Insight and other similar-sized cars, we need to understand those attitudes.
So the military equipment purchaser sees that for instance a mil-spec Hummer is big, looks tough, and can traverse all sorts of rough terrain, and overlooks the support issues, or the need to traverse narrow village streets. The civilian buys a Hummer because it projects power & promises security. Or he buys a Ford F-350 to occasionally haul a couple of 2x4s from Home Depot, because the front end looks like a big penis

(I think it's the Ford, anyway: I don't pay that much attention, but I have to laugh sometimes, especially at the ones with the plastic testicles hanging from the rear bumper.)
Some people might say that it's not our concern, but don't we wind up paying for the cost? If a war costs more, in money and lives, because these attitidues led to a less-than-optimal choice of vehicle, who pays? If parking spaces have to be made 20% wider to accomodate oversized vehicles, aren't we affected?