But mac os versions all have numbers that go along with them in addition to the name. It's the same system used by the Linux Kernel (i.e. 5.2 / Bobtail Squid), Ubuntu (18.04 / Bionic Beaver), and many other pieces of software. Most of the time the numbers are more useful, but there are occasions where having a non-numeric designation is helpful.
Apple's real naming sin is that they don't enumerate all of their hardware as they do with the iPhone.
On the machine I'm using right now, opening About This Mac shows "iMac (21.5-inch, Late 2013)."
The identifier you're talking about can only then be reached by clicking System Report... and looking under Model Identifier, where it is listed as "iMac14,1."
Apple's real naming sin is that they don't enumerate all of their hardware as they do with the iPhone.
But as long as we are talking about silly naming, this is always my favorite criticism: http://www.secretgeek.net/ex_ms