It's not that the engineers aren’t smart. It's the executives who care more about their paycheck then good cars.
Fallacy of thrift, save money chintzing on those who allow you to make a superior product, until people aren't buying your product then wonder why you're not making profits.
Maybe the new management will understand the gospel of marketing and address your points. :-)