Why do american cars suck?
In Japanese cars, there is more quality control and room for expansion/innovation since there is lesser taxes and lesser wages that have to be paid to the employees, so that a Japanese plant usually has state-of-the-art equipment to monitor and control all parts of the car. Also, most Japanese cars are imported from Japan or made in the United States/Canada (exception: Nissan plant, Aguascalientes, Mexico; makes Xterra and Sentra… I had a 2004 Sentra that broke every month).
On the other hand, American vehicles are usually made in America, where there is a high demand of wages and usually working with more older equipment (but not drastically old, mind you), which declining sales has placed less overhead available for expansion. Therefore, more and more domestic cars are made in Mexico; not to bad-mouth the Mexicans (my great-grandpa is Mexican, so it’s not a racially-biased comment), but quality control is notoriously bad in Mexico. That’s the only theory that I can think of.
Also another theory is that the Japanese (and most Asians) care more about reputation and “losing face”, therefore it is usually wiser to be honest and have a product that lasts with minimal maintenance (if only women were like that… I’d never be single instead of being cheated on).
However, American companies only focus on financial gain, hence the outsourcing to Mexico and the lowering of the base costs of the auto parts, along with lots of cost-cutting methods… Most American companies use the cheapest materials possible, and if an engineer finds out that a $0.02 part is needed for the proper functioning of a part, instead of adding it and raising the part price a bit (which I’m sure a customer won’t mind paying less than a quarter more), they dismiss it and let it be handled by an even costlier recall, especially if it’s something that is A. covered by warranty (which means money for the factory itself to pay for the part) and B. labor for the mechanics!