I'd argue that Cargo doesn't use really use SemVer. If you say use use a spec but you start heaping rules on top is that really adhering to the spec?
Seeing a problem with post-1.0.0 releases is actually part of the issue here. It's weird sentimentality on major versions.