@futurebird I've spent a good bit of time studying why people fall for scams and why they don't listen to advice.
Some people are genuinely lazy and don't want to be bothered, but luckily they're in the minority. Most people, I think, just need better information.
Large companies, unfortunately, are actively working to make phishing easier by moving away from having real humans and by behaving more and more like phishers, which makes even good information less helpful to people.
Big businesses want people to be OK with getting phone calls from automated systems where we can't talk with humans and the "bot", if we can even interact with it, is dumber than a log. They expect us to authenticate ourselves to them when they call us. They make it either impossible or extremely time consuming to even talk to a human.
So when you tell people to never believe caller ID, to not believe any calls, to call a company back if you think they're actually trying to call you, it's understandable that they don't want to spend (sometimes literally) hours doing that.
The same goes with email. I tell people to not click links in email if they can help it. If they have reason to think the email might be legitimate (that is, they're expecting the email), I tell them to copy and paste the link in to a browser window and look at the URL. But what are people supposed to do when a link says "Walmart" (because email clients these days are basically web browsers), yet the URL actually starts with "walmartbpr.srvys.io"? Are people supposed to know how to deal with this?
This happens with banks, medical institutions, stores...
So how do we educate people to be careful when it's the opposite of what businesses are doing? Why should it be incumbent on users and not corporations to be more careful?