Scammers have been doing that with cash, PayPal, gift cards and even regular bank transfers that are supposedly so safe.
Crypto transactions being irreversible are no different than cash or gold transactions, you can’t magically revert giving someone cash once you realize they scammed you. Only thing you can do is report it to the police. Crypto works the same way, but for transparent coins like btc, or eth you at least have a proof that a transaction took place unlike cash.
How is it harder to scam with cash? You come to my store to buy something, you hand me the bill, I take it and don’t give you anything in return. Even if you call the police it’s my word against yours, how will you prove that I took your money?
Most scams are done irl with FIAT (fake bills, overpriced cooking pots, fake tech support, palm reading, IRS google play cards, nigerian princes, fake e-bay items, fake charge-backs for real e-bay items, uber ride cancels, uncancellable memberships, hidden costs…) at the end of the day you can’t protect everyone from everything, especially from their own gullibility. The design of crypto, when used properly, prevents all of the non-gullibility based scam types (chargebacks, cancels, hidden costs, automatic deductions etc.). For some people complete control over their money is a plus and some prefere to have it handled by banks and governments, maybe crypto just wasn’t made for the latter.