I completely agree that fixing bugs and focusing on stability and robustness should be the primary focus. Sure, macOS is in pretty good shape overall, but adding more arguably superfluous features to an ever expanding code base is not going to make things better.
I also feel that a number of Apple’s “magic new features” are little more than Apple implementing their own version of apps and utilities that are already provided by third party developers in a very high quality way. Are Apple customers really asking Apple to develop copies of third party apps and to do so in a way that is still arguably inferior to the third party app that is being kicked off the stage by Apple?
There used to be, and still may be, a saying that 80% of the users of a bloated app like Word only use 20% of the app’s features. I personally feel that Apple is bloatifying most of their core platforms with too much stuff that has low impact. But of course, the counter argument to the 80/20 rule is that different users use a different 20% of what’s in there so Apple is really just trying to cover a wider audience. Having apps automatically unload themselves (with no loss of user data) helps to a certain extent but the shear volume of the operating system’s core feature set seems to be ever increasing.