SemVar is alive and well for hardware, every revision is incompatible with the previous.
Since Google likes to release new phones every time there's a new major version of Android, they might as well match the phone model number with the Android version.