You could run your own Whirlpool instance too AFAIK, is all FOSS.
Same issue remains, however.
Samourai are working on a decentralized coordinator model with a shared liquidity pool that will solve for that issue from the ground up, that's the only model that will really work IMO.