I was not around when WCA IDs were first introduced, but there are many advantages to the current system:
It uses a fixed number of characters. With the positions of numeric/non-numeric also fixed, this makes WCA IDs easily recognizable as WCA IDs.
Despite being a fixed number of characters...