Water heaters

Sounds like a bad ground in your wiring. Or high acidity. I sold many acid neutralizers when customers were replacing water heaters too often.
And no, I’ve had the wiring checked by two different electricians, it’s good. The elements just blow out I think from mineral deposits.

But like I said, I don’t care much about the current problem. I want to avoid the issue in the NEW house all together. So asking about things to incorporate to reduce have a similar issue in a new house