Have you noticed the kind of cars and trucks Honda and Toyota have been making since the early 90s? They didn’t launch SUVs until recently but they’ve moved away from the economy cars. Just look at how the Civic has changed, it’s gone from a 1500 pound economy hatch back to a 2600 sedan. Corollas have gone through a similar change. They still keep a couple of economy models around because poor people buy cars too, but that hasn’t been the core of their business for a long time.
Um, actually, when the Civic got notably larger, they simply brought over their now-old-Civic-sized Jazz from Europe and Japan and renamed it the “Fit”.
Most of Honda’s world business is *still* small cars, both here and in the US.
Also, IIRC, car weight has gone up as a result of more and more “mandatory safety equipment” regs. The current airbag and side intrusion regs add several hundred pounds to any car, for example.