I think this is the feature that is hard for people to wrap their head around.
It's not the transaction batching but the "network" part of the LN that actually makes it useful but also non trivial.