That's my point. The customers shouted, and Apple actually listened this time. And this has been happening more lately. Why?
It's because an exec at "old" Apple would say: "sure, the customers want to be able to repair easily, but won't this hurt our revenue growth and my bonus next year? What if they stop upgrading hardware as often?"
An exec at "new" Apple is now incentivized to think: "well, even if they keep their hardware longer, it doesn't matter. Because the customer will still be in the ecosystem and we can get them to spend more via Apple Pay, iCloud, Apple TV+, News+, Advertising, App Store, etc. etc. and all these new services!"