Lightning network pulls transactions off-chain, thus relying on trusting someone (either the person you transact with or some third party acting as escrow for the funds). By adding in trust, you can mitigate the primary bottleneck caused by proof-of-work consensus methods. But if you have people you can trust to transact with, there's no point in interfacing with Bitcoin at all, just make a micro-payment network without the bitcoin connectivity, like Venmo. This is why we don't see adoption of Lightning Network, it just moves us off of Bitcoin, which lets us get most of the "benefits" for none of the costs.