LSPs may technically be a middleman, but the goal of the LSP spec design is to minimize the lock-in a user has with a specific LSP. Lock-In and barriers to entry are what make middlemen bad for a system.
Also, LSPs don't just solve an education problem. They solve a liquidity and capital problem: not every human can own a UTXO, open one or more channels, and manage said channels continually.