I can agree with most of that, and I think you said it well. It’s just a difference in approach; I think Apple would have kept working on the flaws and used a couple hundred or couple thousand employees as beta testers if they wanted to collect data on how people would actually end up using it.
I'm not sure Apple would do that now. Maybe years ago. It seems to be very much a push and fix approach.
It is a shame they didn't try that with the damn butterfly keyboards (ruining a perfectly good MacBook Air in the process).