If the fee earning is the deciding criterium, I think most node runners can demonstrate that onchain costs, especially forced closes, are massive and the fees are simply there to recover those costs. Also, fees are necessary to regulate the speed of channel flows and their balances.
Running a lightning node is an educational adventure, not a business, unless one has a website that says the opposite (LQWD, wallets, exchanges, etc).
Of course, DoJ has an agenda to criminalize all that, so the best defence is to stay humble and anonymous.