I think one of the solutions to this problem would be to have the resolver list very clearly which packages have upper bounds that do not correspond to the latest release of a package. That way people can easily complain to these packages or make PRs to raise upper bounds, or remove these packages (possibly by using a separate environment).
17 Likes