Isn't it possible to make lightning network work in an easier way so that the average user won't even know they are using it?
It should come with time when it gets traction. And don't forget that in most cases it is not up to the users to deal with all the gory details of Lightning Network intricacies because most users don't even use desktop wallets in the first place. They use online wallets like }{apo and Coinbase or even exchange accounts as their wallets.