there should be some level of competency on the developer side that's going to make us comfortable even if we aren't that careful with our stuff, I think that it's the best that people aren't worried about this in the future and at the same time prepared about their security. That's a sad reason as to why there's a new record for tx fee, and it's to speed up the transaction of the stolen bitcoins.
Leave the Developer competency aside if it is tested and bad move elsewhere you should be the sole protector of where you put your funds that’s where there options. A developer might be prioritizing something that makes his work easier just like this online tools using JavaScript maybe because it is faster on browser than python who knows. Same thing apply to bugs, once a wallet doesn’t fixes if you can move else where.
This is the classic example on how everyone should manage their wallet if they have huge amount on it. Perhaps he should used multi-sig, 2 out of 3 and it increases the security, requiring at least 2 co signers.
Unless, the hackers also got the other keys, which could be very difficult unless it's a physical attack or the 5 dollar wrench attack.
I don’t think the could have help a lot because probably the wallet owner might have use the same method to generate the mnemonic for other signers too which will still have low/weak entropy and can still be breached or hacked