@uncanny_kate IMHO the core problem was the "innovation" of evergreen software updates. As soon as it became okay to just ship every six weeks regardless of the current state, quality was guaranteed to fall off a cliff.
Meanwhile software shipped before game consoles had Internet are still playable forty years later.