Running a node only needs to be profitable if the only value you get from it is routing profits. I run a well connected node for myself and several friends and we all use the node to make and receive purchases. The routing fees arent 0 but its not where we derive value from the node.
this territory is moderated