Lightning nodes could monetize by offering both on-chain and off-chain transactions, selling user transaction data and other services. They could also enable users to earn bitcoin through services like 21 Earn. Running a full node could generate revenue through oracle services that report on events or answer questions for fees, helping to incentivize decentralization and make larger blocks more affordable.