David, it would probably satisfy my personal use case, as long as the anonymous constraints are covered by that implementation as well.
From a conceptual point of view however, I think Axis2 should either fully support ws-addr-wsdl or not at all. Currently it supports only wsaw:usingAddressing but not the constraints to steer the single/dual channel behavior, so it provides a partial implementation, which is IMO the worst option. If I'm not mistaken both specs provide different ways to the same behavior, so from a framework perspective I would vote for supporting both (like e.g. both WS-A versions are supported) to reach a broader audience.
From the non-framework but conceptual point of view I of course also prefer the WS-Policy variant because it follows the WS architecture principles, but as you know, defining policies is not as easy and mostly also not as explicit as it could be done with explicit flags. That's why I would prefer to support both options. Looks like JAXWS RI is also supporting both