We do need more compliance at the very least to help newbies avoid scams, but the problem is it is hard to impose compliance of any sort when bitcoin/crypto is decentralized in nature. Companies can create services and blockchains on their own and can always choose to, or not to, create safety precautions for its customers.
So given that i don't expect all companies will do compliance, so as such, an alternative way i see is for well-known crypto companies/institutions (like bitcoin.org) to publish more informational campaigns on the matter.