&gt; Rule by moral indignation of upper-middle class software developers is not a scalable system<p>That&#x27;s a quite unwise ad hominem argument.<p>&gt; Don&#x27;t claim immorality on the part of those who are working within it.<p>Let&#x27;s simplify things a little bit.<p>You decide to share a flat and the rent with a friend, but despite you are friends you make a contract anyway (because, say, you legally have to).<p>A little detail: for technical reasons you don&#x27;t split the rent 50&#x2F;50 and you don&#x27;t know its exact total amount. All you know is how much you contribute.<p>Next, you discover that your friend uses a loophole in the contract to pay less than his&#x2F;her share. To your dismay, there is no doubt that it was a deliberate &quot;exploit&quot;.<p>Is he&#x2F;she still your friend?