I think you're misconstruing operating a routing node with running a node in general.
Operating a routing node is not a money making endeavor currently for most people.
Receiving money to a lightning node using public or private channels is achievable, especially for business cases.
There is a step learning curve, but it is an alternative to traditional settlement rails that is less subject to censorship.
