That's not a new idea, I also put the version in my package name, so that you can use v1.x with v2.x etc.
It doesn't contradict SemVer.
However when you do that, it becomes a big deal to jump from one version to another even if the breaks are minor. So pros and cons.
https://www.youtube.com/watch?v=wWApoImHuf8