Doesn’t prevent me from doing it.
I send a mail to you and your shitty mail provider blocks it as spam, even though I setup my SPF and DKIM entries correctly? Well that’s your problem, complain to your provider then lmao.
Of course that cannot be applicable to every use case. Sometimes you need a mail to go through in which case I still use GMail or iCloud Mail, unfortunately.
But it became like that because we let it become like that. We should use email as it was intended to be used, and if it doesn’t work, well fuck it. It’s the recipient’s fault for choosing a shitty or “non-compliant” provider.
Well that’s our fault for letting information get congregated in a centralized service to be fair. Any information that is stored without redundancy on a single service should be considered already lost.
The Fediverse doesn’t fix this by the way, as far as I know. The data can be accessed from other instances, but as I understand it the data still lives on the instance. The day an instance does, poof, all the information it contains goes away.
But! It makes it easier to make information redundant, by having an instance that automatically archives information for example.
We had a problem, many people knew that we had a problem but we did nothing to fix it. We have the same issue on StackOverflow or even GitHub, by the way (although the latter is a bit mitigated by people having local copies of the repositories for example). It will come bite us in the arse one day.