The problem is not with centralization or decentralization of LSPs. Right now you can open dozens of channels with many LSPs, whenever you want.
Try yourself to run a LN node and be the LSP for just a bunch of friends and family. Having a good LSP node is the problem and not all node runners are capable to keep it at float.
Keep in mind that a good LSP should be also a swap service, otherwise is quite hard to manage that liquidity.
I've described such scenarios in some of my guides.
Take for example https://lightning.pub that can manage the liquidity in automated mode, with various peers. Phoneix also is managing it in automated mode, but only with one LSP.
The problem is not with centralization or decentralization of LSPs.
Right now you can open dozens of channels with many LSPs, whenever you want.
Try yourself to run a LN node and be the LSP for just a bunch of friends and family.
Having a good LSP node is the problem and not all node runners are capable to keep it at float.
Keep in mind that a good LSP should be also a swap service, otherwise is quite hard to manage that liquidity.
I've described such scenarios in some of my guides.
Take for example https://lightning.pub that can manage the liquidity in automated mode, with various peers.
Phoneix also is managing it in automated mode, but only with one LSP.