It’s very well described, and still far too complicated for the average human. The protocol, not the guides.
At least for now. People don’t want to run nodes, but they might if it were simple enough.
The biggest problem I see with lightning right now is… while setting up micropayments is possible, it’s incredibly complicated, and too much work for the average person.