Both KYC and coinjoin are possible because the design of the protocol allows them to exist.
That's the real "beauty of BTC", its highly extensible. It can be private, and it can be used to surveil. It can be used to settle enormous value in a few bytes, or it can be used to store JPEGs. It can be used in a sovereign way and it can be used in a cucked way.
Maybe what you view as a "rift" or "civil war" is actually what adoption looks like. Maybe everyone who gives a crap about sovereignty is already here and the next 99% don't care if they are cucked.
As long as the protocol allows soverign usage, and the people who seek it can attain, we are winning.
IMO BTC has not yet had its "HTTPS moment". Like early internet, everything was sent unencrypted. It wasn't until decades, after much pain, that everyone decided that SSL should be enforced by default.