yes, I think fraud is a global problem that must be taken seriously. we know that with crypto people can transact globally, maybe that's one of the strengths. but we also have to realize that crypto can be used by people who are not responsible. like recently there was news that someone blackmailed a company in another country, and the fraudster asked for payment in bitcoin.
There are agencies that work against frauds at national and international level. It is not possible rather an easy task to catch all the criminals. Scams have nothing to do with assets but the minds and greedy lazy nature of humans. Crypto currencies never suggested anyone to scam. If you have seen bitcoin, then you must have seen people who became millionaire due to investing in it. Innovation is always innocent.
It is true, we should not blame the agencies if they didn't catch all the scammers whether it is online or offline. We should look at ourselves to check if we are the ones to be blamed. Greediness is a huge factor why there is still scams in the world because people are blind to the truth and lazy to do study first before they invest which lead to scam cases.