I don't think this a duality in the usual sense. It's just an abstraction leakage. It's not clear to me that this is a large-scale problem. But I can imagine it would be helpful for some use cases. Probably just not helpful enough for such a major change.