For things like that, a strict regulation that completely strangles the anonymity of cryptocurrencies is absolutely necessary, because unfortunately they are stealing from hundreds of thousands of people, and rising, and there is no way to even track the identity of the scammers
The wallets where you keep your crypto money are in charge of managing, saving and allowing you to carry out transactions, of course there are some better than others and with better security but, I consider that these are not totally absolved of any cyber attack, these scammers will look for a way to circumvent any possible security in order to steal your acquisition, if the identity of each person were to be revealed, it would not have any change, because they would find a way to steal from you. The best thing that can be done in these cases is to ensure your own well-being, reviewing each step that is carried out for the transfers is very important, checking each piece of information as many times as is considered necessary, being aware of any abnormality, so that in this way avoid these events.