What portage does via '--dynamic-deps' is really ugly, dangerous and unpredictable. Instead, we should have a proper way of updating deps on installed packages. Probably something in profiles/updates that would allow substituting an existing dependency sub-tree with another one.