Personally, I would feel bad for the developers who would be forced to
upkeep an unstable, a testing alpha (may or may not break), a testing
(may or may not break), and a stable release version. It would be like
having a version of testing as a perpetual Release Candidate. I don't
really care to wish that on the developers.
I would like to see a well standardized release system. I think that is
one thing that Mark Shuttleworth is doing right over at Ubuntu. I
personally think that a 6mo release cycle is a bit much, however, would
it be really difficult to pick a date once a year and just state
something like "Every August 1rst testing is frozen and a release will
be made by the end of September!"? That way the time frame between
stable releases isn't absurd and everyone knows when they need to have
their code in place. It isn't an arbitrary date that developers may or
may not be aware of.