Maybe you still do not understand the difference between a regular bitcoin node that is used only for personal use to validate your txs (that doesn't matter for the public) and a FULL node open to public (that really matter) with all services.
For a personal use you could just run a node in neutrino mode (like Zeus, Blixt, Breez, Shockwallet) and is perfectly fine and private.
And let's be honest: who the hell is still making payments from his mobile using onchain? Only those that still don't understand how LN works.