Adding that kind of complexity to the base code is 1001 headaches waiting to happen... I doubt any serious devs would undertake such an upgrade. Not to mention, how many node runners would download that frankencore version? Not all bitcoin node runners are privacy advocates; some just want to earn more dollars.
The proper way to decentralize this is joinmarket's approach. Joinmarket is a P2P network, with no central point of failure that I have seen. It's based on the Coinjoin protocol, which is, like bitcoin, truly open source & distributed.
Both Samourai and Wasabi have implemented the coinjoin protocol in their products too, so some were very surprised to see that the fedcoats would come after a company that just implemented open source code... But honestly I'm not surprised that they did. They don't care about what you use, only that they can find someone to stick in a cage. Neanderthals.
Joinmarket doesn't (appear to, so far) have anyone to stick in a cage. Just 61 volunteer contributors on github.
https://github.com/JoinMarket-Org/joinmarket-clientserver