Only a few remarks as former simple user and now maintainer:
* Please don't mix things: release names has a value, distribution names
like oldoldstable, oldstable, stable, testing, unstable has their value too
* the value is that they never change - they are convenient. Especially
if one use unstable most of the time, please think of such things like
`apt policy $foo` - it is highly unlikely that a sid user want to use
old stuff, but will ask from time to time about versions ...
* using the release names is convenient to set up systems before the
release is done - i can set up a "buster" system now and have to change
nothing when it become stable. The other way around is not a good way to go.
At all - using distributions like "testing" or "unstable" should mean
that the users/admins in charge can handle it - if not they should learn
it or never ever do such things again. Might sound stubborn, but hey - i
learned it this way. As a user of a rock stable "Sid" system i see no
big problems for ten years now - ok, maybe to resist this: Hmm, what
will happend if i will hit <y><enter> now ...
Cheers Alf