I absolutely agree. The action of pushing out major updates every year has lead to a drop in quality. They never get a chance to fix last years bugs because they are working on next years features.
That's not a fundamental issue though. Chrome pushes new features every six weeks. Android updates every year and doesn't suffer these kinds of problems.
You absolutely can do regular updates that are high quality. You just can't do them in an environment that's deadline driven, or which gives PMs too much power over what dev teams work on.