The real issue is the centralized coordination service who takes a fee. JoinMarket could work, but I still think the future is #PayJoin. Normalize building PayJoin into typical spending patterns which has no distinct on-chain fingerprint, and which can result in reduced tx fees (afaik). Break the heuristics, improve everyone’s plausible deniability.