I'd rather deal with that than the team at Google who maintains the grpc Go library who are more than fine breaking the public API in minor changes.
https://github.com/grpc/grpc-go/issues/3798#issuecomment-670...
See the discussion on semver and experiments: https://github.com/semver/semver/issues/238