- You want to stay anonymous
- You can't trust a third party
I would argue that a functional society would not need any blockchain services as it would provide the necessary privacy defenses to do anonymous transactions and the means to enforce trust.
In the same fashion, it was argued that BTC would be useless in a correctly functioning banking ecosystem.
What these systems offer is not something impossible to do otherwise, it is a lower bound on the services a society can provide (assuming internet and computers).
If tomorrow a country has a Zimbabwe moment, people will switch to BTC. If taxis end up being to corrupt, an etherum service can take the relay.
A lot of the blockchain enthusiasts are anarchists or libertarians. They assume society is already failing or on the verge of collapse. They often fail to see that not everyone is in that mindset.