You can't make it impossible. Crime is always a crime. You can make it more difficult, but never impossible.
But, criminals aside, there are plenty of good players trying to make good experiences for users. They are just buying this idea that they don't need to invest in resiliency, security or better systems to manage other people's moneys. Because it this field, people don't do anything when others steal from them.