Where would users get their NWC string from though when they start out? They would choose from different providers, who all natively offer NWC connections? (e.g. Spark, Ark,) Is that the idea?
With Layer 2: (LDK on phone)
Don't you think overall it's a problem not being able to receive while being offline? (lightning addresses, but literally any remote NWC function call)