That is why offline or cold storage is a must to protect to any online attacks like this one.
The message has always been clear. Have your cold wallets, especially those with a lot of funds, run in Air gapped devices with a very clean OS. Any installation of random apps or connection to the internet increased the point of failure.
I think that's the main takeaway here. No matter how careful and tech savvy are, something will always slip through the cracks eventually if your device is connected to the internet.