Please make the BIG difference between public and private LN nodes. Most of noobs they were (wrongfully) brainwashed that they need to run a PUBLIC node in order to be able to transact over LN privately.
That is a wrong approach! Public LN nodes are mostly for LSPs, liquidity providers, routers, exchanges etc Private LN nodes are mostly for regular users, private payments etc and you do not need to run a sophisticated public LN node (with liquidity management, fees etc) in order to do that.