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.