It helped that they did major releases only every 2-4 years. I think a new major release every year is too much, especially when the changes are things like "we rearranged the system preferences menu" or "new emoji"
I wish they went back to this. A two year release cycle, alternating iOS and macOS could result in much more polished software, and more meaningful updates. If they took their environmental stuff really seriously they could do a two year cycle with devices too, alternating iPhone's and iPad's. I guess everything is so tightly coupled on the software side that this probably isn't possible (at least the alternating part).