I'm also a big fan of CalVer (https://calver.org/), though I think it totally depends on the context. I wouldn't want to write C++ libraries with it.
I like Ubuntu when it uses its CalVer versions, but if I have to look for a specific package, I still have to check which one Xenial is after looking at the apt sources.