[sarcasm] I am looking forward to the days when we ditch memorable release versions and just use the git commit hash to identify a release. [/sarcasm]
Having a predictable versioning scheme helps limit the number of releases for downstream application maintenance work. You can't expect applications to have the full git tree available at build or runtime to make some features conditionally available.