~snip~
Regarding the number of respondents here, I see it this way. On one side of the scale there are limited number of people who oppose this idea for various reasons. On the other side there are hundreds if not thousands who have lost their funds due to lost SEED before upgrading.I'm sure developers are already aware of many such cases and I trust they are wise enough to decide whether preventive measures are necessary.
Is there any point in trying to save people from themselves? People who are serious about what they do will never lose something as important as their seed backup (under normal circumstances), but those who are sloppy and irresponsible will mess up sooner or later.
This.
Teaching is the answer. We all need to become better teachers, because none of the companies selling hardware wallets do a great job of that. Some barely even try.
Too many people don't understand the basics. Even people in a forum like this! That's why they don't understand how to protect themselves against disaster. And, yeah, some people are just lazy.
I'm always shocked by how many Bitcoiners don't realize seed words represent numbers (used as entropy) for the math that generates their wallet. The moment I understood that, I understood the importance of backing up my seed words offline, in human readable form. I say "in human readable form," because I also have an encrypted seed QR made using my hardware wallet (Krux), but I would never rely on an encrypted backup as my only backup. It's essential to have a human readable backup as the ultimate backup.
I do think hardware wallets should warn users before doing a firmware update to make sure they have a backup of their seed phrase, just in case. But no amount of nagging is going to make lazy people less lazy. And nagging doesn't teach those who don't understand.
In the end, teaching is the answer. The more we help people understand how this stuff works, the more they'll be able to stay safe.
We all have to become better teachers. Myself included.