Your comparison is really,insightful yet one sided.
A hummer is a big robust vehicle that can handle multi terrain settings and war zones very well. However the civic can last just as long in its INTENDED environment.
In my humble experience most people don't live in war zones. They live in places where the Civic would be a much better vehicle for them. In the US we drive longer highway commutes to work, where the civics fuel efficiency come into play as a way better vehicle then the Hummer. Don't not to mention that once one gets to the city the streets would be way to narrow for a Hummer (especially in Europe).
Now would some please please think about the children! Oh I will.
But encouraging hi cost software, that the development has basically been halted on (or high overhead cars that are not all the fuel efficient or practical) we create an environment for future generations that pollute the market with over priced items that have impractical features.
Hummers have a use and so does M$ Office, and it innovations. But most of the time a civic is is all one needs.
All this being said, I am some one who uses VIM, and laTex for any document publishing, and who finds it easier to write my own MySQL schema then to use an gui data base program like access.