BCP38/Anti-Spoofing is a really really hard problem to fix. It may not happen in our lifetimes. There is the MANRS document/routing manifesto, which has been gaining traction.
https://www.routingmanifesto.org/
There are other initiatives as well. But the problem is very difficult to solve.