That's like saying cryptography is faulty since if someone encrypted an important document and threw away the key, it would be irrecoverable. That's the point. As for solutions, there are many: use a multi-sig contract with several owners (like a spouse and/or lawyer), or simply leave the seed phrase to be released in your will. The proposed solutions that "may or may not work" are easy to test, I'm not really sure where you get your information.