Address poisoning is not the fault of any software or hardware wallet manufacturer. It's a feature someone learned to take advantage of due to the way the underlying networks for certain coins work.
Imagine a scammer changing your recent transaction history in your regular banking app.
I assume you use it regularly like everyone else. I copy paste previous receivers regularly because I trust that the history was not changed.
If those addresses were changed by a scammer, operating inside a regular banking app (not downloaded from some fishy website) I don't think anyone would accept that and many people would fall victim. The user I mentioned is not a beginner.
I get fake emails from people posing as bank clerks. Phone calls, text messages. I don't fall for any of that.
But scammers being able to change the transaction history in an official app goes very far, in my opinion.
I'm not very tech savvy, that is true. But I'm not some dumbass.