Account Abstraction def helps a lot going forward. But i agree, education is one of the most important things to get people aware of possible attack/scam vectors.
I think educating yourself is definitely number 1. Also learning how to use a ledger and perhaps some of the tools out there that notify you when you're about to sign a fraudulent transaction from your wallet