Well that's totally the wrong way of doing things:
release broken, non tested stuff and try to fix them sometime in the future.
Windows does not have this issue because they do things the other way:
test test test, before releasing and is why they release a preview release and a bunch of other releases prior to final.
example:
http://en.wikipedia.org/wiki/Windows_8
-Several Milestones
-Developer Preview
-Consumer Preview
-Release Preview
-Release to Manufacturing
-and then General availability (if ready)
This "we need to release" a kernel (and/or a distro) every 6 months (because we want to) with limited to no testing.
These fixed dates don't make much sense, and is why we always have these regressions. And then they say
"don't worry it will probably be fixed on next releases" and then a release after they break it again and the cycle of breakage goes on
forever.
If windows had the same "
we don't care" linux release model it would be a broken mess that fails time after time.
In conclusion: please
Release if ready !
"Insanity: doing the same thing over and over again and expecting different results."
--
Albert Einstein