Stop saying almost 3000 lbs. isn't heavy. My 05 civic is a little bit lighter than that, and this thing is heavy as fuck. My old 240 weighed about 2400, and that was light.
You have to remember that these are little 4 cyl. econoboxes, not torque loving domestics that can afford to have a bit more weight.