Back in 2012 when we adopted the new clock notation, we were replacing this (what qqTimer calls "Jaap order"):
View attachment 27223
In
https://github.com/thewca/tnoodle/issues/35 , you can see were were concerned about consistent layout for the scrambles. An early draft in that thread looked like this:
View attachment 27224
So, we don't have an exact documented reason for keeping 0 moves, but you can see that it came from making sure the scrambles are easy to follow and predictably formatted.
In particular, clock scrambles have always come from a fixed pin order. The "new" notation is meant to be very accessible to beginners (e.g. people at competitions who are scrambling because they're not competing in it), who can get used to the pin order over time. In fact, once you *do* get used to the pin order, you can just read the numbers and ignore the letters. However, your internalized pin order can get out of sync with the scramble if you just look at the numbers and the `0` moves are omitted, like
@Mike Hughey says. (Note that a scramble contains 14 independent choices of 12 hour amounts each, so on average about 1 of these choices will be 0.)
From work in in browser security UX, I know
research has shown that people will notice a "negative" signal more than the absence of a "positive" signal. In a similar way, a `_0+` move is an
in-band negative signal ("there is no move here") that allows scrambles to use the same 15 move families in the same order every time without having to read the parts that are always the same.