You run an ln node for selfish reasons, to have your own keys to your own channels to make private payments that can't be stopped. The incentives are in place to make it in your own interest to do it!
Routing fees are just peanuts and not the reason to do it 🫡