A Lightning node doesn't need to be some fancy server that a sys admin runs. That is only needed if you're trying to be a high availability routing node.
For the average user their phone can be a lightning "node" and you can abstract away most of the complexities.