> Granted, this logic can't be viably applied to most things,…
This specific thing, for example.
> ... but there are projects where you can assume that most of the use-cases will be shady.
An assumption is a poor basis for an argument. Even in the case where the assumption turns out to be correct, I don't buy this line of reasoning, because it would apply generally to security tools. Such reasoning also makes it far easier to attack things even where the assumption is known to be wrong (e.g. bittorrent).
This specific thing, for example.
> ... but there are projects where you can assume that most of the use-cases will be shady.
An assumption is a poor basis for an argument. Even in the case where the assumption turns out to be correct, I don't buy this line of reasoning, because it would apply generally to security tools. Such reasoning also makes it far easier to attack things even where the assumption is known to be wrong (e.g. bittorrent).