But yes, tools like this would eliminate most of the semver issues.
I can't believe such logic isn't built-in to more package managers.