It does seem hypocritical for Gentoo to complain about wasted time building things from source over and over because of another project's policies when the whole point of Gentoo is building things from source over and over.
Also, assuming any project that doesn't pin a specific version of a dependency requires the latest possible version seems backwards, as that's typically how things indicate that they're independent of any particular version.