Pardon my ignorance — but how hard is it to run such coordinators in a private manner? At the very least private enough for the authorities to have a very hard time in finding you if it's the case that you didn't comply.
Depends how private you want to be I guess. No reason you can't run a server over Tor and make all users connect to it over Tor as well, though. Or there is the decentralized option which pooya87 outlined where everyone becomes their own server, so to speak.
In fact, they need to cooperate with blockchain analysis to obtain information about "taint" UTXOs.
Well, they only need to cooperate in this sense to have the blockchain analysis entity feed them data about which UTXO's to block. But as I said, if they cooperate like this then it won't be long before that cooperation becomes a two way street, with them feeding data back to the blockchain analysis entity.
I know such option exist, but last time i checked,
1. You need to use terminal to change the coordinator. It's not user friendly and most users don't know such feature exist.
2. The documentation never state you can use different coordinator.
I feel it's meant for debugging/advance user rather than additional feature for all users due to reason i mentioned above.
All the more reason Wasabi should do things differently here. Rather than saying "We will block UTXOs, suck it up and deal with it", they should have said "We are being forced to block UTXOs against our will. As a result, here is a link to the zkSNACKs coordinate source code, here is a guide on how to set one up, we are putting a new menu in to Wasabi wallet to let you easily choose a different coordinator, we are starting development on decentralized coordinators, etc."