The "culprit" is the dumb ass Americans who keep paying higher prices.
Let's not forget the "Government" (city, county, state, federal, etc) who buy vehicles way above what is needed to get a government employee from Point A to Point B...
Government is spending your tax payer money on bells and whistles.
The Beat Goes On....