You can't dismiss power density because it drives operating temperatures. Say what you will about "design flaws" but most of the people using that term are not engineers and have little understanding of the tradeoffs faced.
There's a difference between not meeting the requirement and meeting insufficiently robust requirements. The latter is far more common but not really a "Design flaw" because it does what it was required to do. A 30k mile tire isn't a "design flaw" relative to a 50k mile tire. If you want a tire to last 50k, you buy the 50k tire.
Most of the time, when someone says there's a "design flaw" it's just monday morning quarterbacking of an engineering team, but done with a lot less information and knowledge about the relevant constraints.
Well, if the engineering team was allowed to run your car 100k miles in your particular duty cycle using your oils in your climate, they would have found whatever issue you are having that makes you think there is a "design flaw." But in reality, they never did that. They didn't need to and almost certainly wouldn't have been allowed to spend that much time and money. And OEMs really only require engines to last the warranty period, and some OEMs with a mostly-lease customer base might not even care that much about getting through the end of warranty miles without issue.
From the perspective of the OEM, issues that occur beyond the warranty are not design flaws. We as customers might consider them to be, but that's just our opinion vs the OEM's opinion.