The "one major feature per release" policy has absolutely nothing to do with the "each release is a new major version number" policy.
They could use semantic version numbers AND do a release each time they implement something significant. They choose not to for (IMHO) utterly retarded marketing reasons.