I've had flakey dependencies. I've thought "maybe fail open is okay in this one case". You're growth hacking your company and you don't want to be held back because a dependency can't handle your scale. And hey, if a few fraudulent accounts get in, we'll just clean them up later. Cost benefit analysis here, right?
But the road to hell is paved with trying to improve user experience.
A thousand engineers just got PTSD from reading that!
I said it with a tone of "Oh shit, I could have done exactly the same thing". Empathy.
But it's a fun point of the nuances of language, isn't it? Maybe I misunderstood you.
If you go there but for the grace of God, that is a bad thing. You should not. You should figure out how not to do that.
From that perspective, you're the one lacking in empathy; you would like us to have our sympathies lie with the few who build businesses, rather than the many who are harmed by the business.
Wasn't it something like 99% of e-mail was spam? The downsides of an open / decentralized platform.