I don't think it fair to compare cooperative multitasking OSs to OSs that requires virtual memory chips on a software quality basis.
I work in development and programming and with all the modern tools and testing frameworks and QA engineers and analytics and modern language we seem to only have achieved less crashes and more non-crashing bugs. It annoys me and I am a bit ashamed at my own profession.