I must have missed a few versions. The last version of GNOME I remember using is 3 point something
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.