It would be prudent to have an understanding of both the technology you're using and of the legal system within which you're using it.
Discussion
Do you mean users or providers?
Everyone. Providers are also users in a different sense. Without understanding the technology it is easy to make wild and false assumptions about what it is actually doing. Without understanding how your legal system works, it is easy to make wild assumptions about what may or may not happen. This leads to people overreacting.
Legal system = “Take down these bad things to send a message and let the legality get worked out in court later.”
No. A legal system is a system by which laws are interpreted and enforced.
Interpretation of the law seems to be in flux. It was always obvious that they would eventually crack down on self-sovereign money/store-of-value. That doesn’t make it smart comply and, for example, run a LN node that censors transactions associated with OFAC sanctioned UTXOs. Fuck compliance.
You cannot know what compliance even means or consists of without understanding the technology you're using or the legal system of the jurisdiction where you're using it. That's my only point.
but also, understand deez nutz