We have to take lessons from these mistakes – how people have been losing funds through fake wallet software.
The fake firmware app was the genesis of the problem but can we talk about usability? Why would anyone with a hardware wallet that protect key within the device suddenly import the seed phrase to a software wallet? This shows many people are just using hardware wallet as instructed, they don't understand the purpose.
According to the musician, he stated that he imported his seed phrase from the hardware wallet which possibly it's what other victims did and Bitcoin and other coins were swept immediately.
The fake wallet software has been uploaded through a “bait-and-switch strategy". The scammer is “SAS Software Company"; I'm not sure if it's possible to take legal action against them.
This software company might not even exist, and I'm not sure if Apple go around looking at the legitimacy of a company before they make an approval of an app to the public, I doubt if they go through the apps and review the usage to know if there is hidden bait that may affect the public.
Apple is protected by terms and conditions, they know very well this kind of situations will likely arise in the future that's why they have terms and conditions in place that users must accept before they use their products to avoid lawsuits.
But we have to be careful when downloading software from the app store. Always need to browse the original website and download from there.
Only if everyone would start to verify the software on Github instead of the website. The least a hardware companies can do is, they need to add link to download signature to verify the software.
If you visit Ledger website to download ledgerlive software, it download file based on the OS without any tip to verify the app, even on mobile, it redirect you to app store or Google play store.
They are not worried probably because they know keys are safe in hardware wallet but usability makes people do dumb mistakes just like these victims.