Perhaps because of the primary purpose of SPV wallets that you cannot your full node wallet, so you need to trust them, and since you trust the developer "about the security of your coins," you will trust him on privacy, especially since running full node wallet does not generate much money.
If the wallet was open source, I don’t see any reason that prevents you from connecting to your node except (the laziness of the developers.)