you don't need to coinjoin every bitcoin transaction, if privacy is your main goal, you just don't kyc your bitcoin in the first place.
Also, lightning is pretty private if you know what you are doing.