When I first got into Bitcoin... I did in fact code up my own wallet to be sure I could always access it... no I don't use that wallet now, but it was a good exercise!
Discussion
yes this is the way. it's about access. I've been testing bip39 between different wallet providers