It is good to design systems with the assumption that most users will use them as intended. There will always be misuse, but that can be adressed later if the system is successful. Compare airbnb, uber, dropbox. They all have very bad use cases. The systems were designed for the vast majority of users being lawful and for the most part it works.
> It is good to design systems with the assumption that most users will use them as intended.
Not in cryptoworld. This is an application running on Ethereum. The entire point of the platform is to provide means for people to interact without necessarily trusting each other.
> It is good to design systems with the assumption that most users will use them as intended
This is terrible advice. But note that two of your examples have ratings systems as a first-line anti-abuse measure, and dropbox like all the other hosting services do notify-and-takedown for copyright infringement. They also disable dropbox sharing if it's too widely used.
uber was never designed to be lawful, its the entire issue i have with it, it was designed with ignorance of the law and has gotten away with it through utility and popularity...
not universal and needs nuance for sure, but...if it's giving a lot of utility to a lot of people, then maybe there's something probably a bit wrong with the law in the first place. So there needs to be some give.