"Should" car purchases be negotiations? Well, they aren't at all dealers or with all brands but it's the way things have evolved in the US generally. I don't consider it right or wrong in some general sense; it's just the way things are. And there are other options for those who choose not to negotiate although they probably won't be quite as good a deal as an aggressively negotiated and shopped around for purchase.
Not for too much longer.
In a culture where people haggle constantly (or at least more frequently), then a larger portion of people will have the relevant skill set to navigate these waters. I guess you could "solve" it by building haggling into the culture, but you could also "solve" it by forcing car dealerships to normalize with the way that most other average purchases work.
So you accept and encourage car salesmen to take advantage of people with poor negotiating skills (or people that are easily manipulated)? Do these people deserve to have their money taken from them, or does their lack of skill mean that they shouldn't be buying a car at all?