> I don't like adding such "undefined" bits in cases where portage
> behaviour is well-defined.

It's not well-defined, though. Different Portage versions have done
very different things for it. Remember that strong vs weak blockers are
a recent invention, and that in the old days Portage treated all
blockers as being a bit like what strong blockers are now.
--
Ciaran McCreesh