The incentive to run a Bitcoin full node is enjoying complete privacy plus access to the Bitcoin network without censorship nor permission.
A Lightning node might be run simply because the node runner wants to interact with the Lightning Network. In that case, fees are irrelevant because it's not a Routing node. A Routing node needs significant amounts of capital and a way more active management than a node that simply exists because the operator wants to send and receive sats in the Lightning Network. Again, I doubt people will commit millions in $ value and all the human effort it takes to maintain a Routing node to altruistically route for the network.
As for the Tor network, the only incentive is having an interest in the network being alive. That could explain why there are so few exit nodes.
Do you run a Lightning Routing node?
Thanks. I see your point better now and it fully makes sense. Reminds me of my historical chats with @ZeroFeeRouting.
Yes, I run a lightning node. On mainnet since 2020. And I run with zero fees. But as you correctly point out, I do not have much stake in it and even in times when I had ~10 channels, it was not very busy. CLN, always latest master branch. I do it mostly for CI-reasons to see it compiles and is in working condition (on musl-libc based system).
reply