Any idea why has this taken so long to implement?
Discussion
Debates over whether these functions should be in the protocol or whether they should be application layer (provided as services, done by individual clients, etc)
LND and Lightning Labs have argued pretty stubbornly that we shouldn’t put it in the protocol and if the goal is users holding their own keys and hosting their own wallets and running their own payment processing software in a sovereign way… then I think they are terribly wrong about it.
Begs the question, if they are partners with the WEF after all.
If that’s the case then they may never implement it. At least Core lightning is experimenting with it.
Might be worth supporting Core lightning instead
They run a business which sadly incentivizes them to be the rent-seeker and charge fees on selling their services. Adam Back and blockstream seem to be much better aligned. They don't do lightning for money. They have profit on other things like mining hosting