Self-sovereignty is awesome and we support it completely, but not everyone can jump through all the backflips or even have the technical intelligence to start with bitcoin custody. It takes time for them to understand how it will help them. If bitcoin beach had been required to be self sovereign there would be no bitcoin beach.
Many developers use the rapaygo.com cloud APIs as a stepping stone to sovereignty, to learn how to accept LN payments, or use our platform to get started, test the reception of what they are doing in developing Lightning Network payments applications, and then invest in setting up their own LND server.
A vast majority of LN users use non custodial wallets like Wallet of Satoshi or Lightning Tip Bot for convenience or because they don't understand the fundamentals yet. The thing is I totally support teaching people how to run their own infrastructure too!
I personally feel like the purity of some people in our community is a form of virtual signaling. I commonly hear "you are doing it wrong" or "why not teach people to do it the right way", or "the point of bitcoin is". As if Bitcoin was simple enough to put into boxes like this.
What are your thoughts?