It took Apple three years to stop selling flagship MacBook Pros with a flawed keyboard and cooling system, four years to update the Mac mini, and six years to update the Mac Pro to a model with a price tag that is rudely shoving a lot of long-time tower Mac users out the door. On top of that, Apple discontinued the AirPort line (which many members of this forum have praised, myself included), has yet to introduce an Apple-branded and consumer-focused 5K display, and ruined MacOS Server. So of course people, long-time Mac users especially, are going to complain about the direction of the company. It has changed, with consequences that are not hypothetical, not made-up - they are real.
The thing is that Apple hasn't changed. They have always been interested in making technology more personal for the end user and the moment it becomes possible / feasible to do so, they will. This includes excising ports, bezels and buttons at the earliest opportunity. And when Apple decides that something no longer deserves their time and attention, it will just disappear one fine day.
Today, that's the Mac, as Apple focuses an increasing amount of attention on wearables. They gave you your ideal vision of the Mac back then when it so happened to be aligned with their design ethos and principles. They are not giving you that exact same Mac today because technology has now made it possible to make computers thinner and lighter, with fewer ports and bezels and of course Apple is always going to continue to move in that direction. It's no surprise that Apple has been so slow to update their desktop line because they are (now) literally the furthest away from Apple's vision of what a computer should be.
Someday, this same fate will befall the iPhone (and maybe even the iPad) when these products' lifespans have run their course and Apple decides they no longer meet their definitions of personal computing, and that's just the natural order of things at Apple.
Apple became as successful as they did because they focused on giving users what they didn't know they wanted, not what they thought they wanted. Their job is literally to say no to what people say they want. People here say that Apple went downhill when they stopped focusing on Macs. But this is a risk I believe Apple needs to keep taking because the moment Apple stops and decides to just listen to their customers and give users what they claim they want (such as walking back on the keyboard decision on the 16" MBP, because ironically enough, Apple seemed to have actually fixed the keyboard problem with the 2019 MBPs), they lose the chance to come up with the next big thing.
Basically, though I am happy that some long-time Mac users will have finally gotten the computing devices they want after all this time (in the form of the 16" MBP and the Mac Pro), I still don't like it. I stress again that Apple's long-term success is predicated on them making technology more personal for the end user, and anything which distracts them from this goal becomes a burden or even a burden. Apple has done the exact opposite here in order to appease the small group of Mac users who value familiarity and don't want the brand of innovation that Apple is selling.
I don't like it, but it may be a necessary evil to avoid losing the ~1% of users responsible for creating much of the content that is consumed by the other 99% of users. I just hope that Apple doesn't capitulate any more than it absolutely has to.