Very cool! For what it’s worth, I totally understand not having it on by default and think having the option is great. I think Nostur is one of the few mobile clients that even has the option.
Discussion
Perhaps there could be an option to validate some randomly sampled events across a given relay set to keep them honest without necessarily needing to validate every event.
I think profile updates are perhaps the most important to validate as it would be trivial for relay operators to steal money by replacing zap addresses.