mostly
lightning is a point to point state state channel scheme
it is very much akin to the point to point transit of packets on the internet
it uses HTLCs and progressive timeouts to secure the path while providing anonymity to the path
the client-side routing of the system is where its main weakness lies, this is not a scalable architecture, path routing is the norm for a reason
if you could do LN payments in the same way as path routing and without depending on the client knowing all the nodes in the network other than the intended recipient it would make it work, because each hop could be dynamically changed