I agree - any means to increase fungibility is a win. But based on my understanding of coinswap, this protocol would be human-centric? I.e., I'd have to arrange with some sentient thing (be it another human or a centralized service) to make it happen?
No, not at all-- it's just the norm to think about and describe protocols in terms of "people" making moves in a game. All of this is automated and performed by computers.