I will let you think about something....
Through a LN channel of 10M sats you could "coinjoin" 10 BTC. When you close it, it will remain only the info of 10M sats on one side or another and nothing about those 10BTC you passed through...
Let them fight over onchain coinjoins, do your stuff over LN...