One of the things that I heard about Windows 10 was that Microsoft switched from testing on real hardware to virtualized testing and relying on end-user crash reports. If Apple did something similar, that would explain why more nonfatal bugs make it through to final release.