To add to this, I think Linus himself mentioned this issue at a talk at a Debian conference.
I think he even mentioned maybe gaming would save Linux from this, since games will not constantly update to fix compatibility issues so distros would be forced to behave.