Because they are sooo over-hyped and poor value for the money compared to a domestic or a toyota. We owned an integra, which is effectively a glorified honda, and compared to our toyotas, domestics, and German vehicles, the rubber rotted far faster, it was more rust prone, and did nothing that spectacularly for the cost. Ive driven late model civics. blah. Ive driven late model accords, and while better feeling (IMO) than late model camrys, they are nothing special for their asking prices.
They are poor deals in the primary market, worse deals in the secondary market, and poor value overall considering what you pay and what you get...