You can say that about any of the products, for most companies because it’s part of keeping continuity between products and in many cases, they are truly iterative devices with new versions of older products.
So back to keeping everyone happy… is that possible? No. Was it a successful product despite some not happy with its release? Apparently it does seem successful.
Sometimes a business is going to behave like a business.