I don't think you can prevent devs from building non-custodial wallets. Just build it and put it out there without permission.
There's a lot of development and innovation that will make it even more resilient or give new use cases.
Ecash e.g. with Cashu and Fedimint.