For lower bounds use:
This should be more dependency-resolution friendly.
But that way we lose USE flag depend for rare cases where only lower bound is present.
hm.. make sence.
Moreover, we even loose package dependency.
So in the case of only lower bound, old variant is the only way to go.
Also we are loosing a variant to use a number of versions of the same lib if we ever will introduce it.