Lightning network solves the SPENDL problem...
And people complaining about spending bitcoin sound like they have a problem of having too much USD and not enough bitcoin... simply reduce USD and increase BTC in your holdings, and then if you want to buy something, you'll be forced to use BTC... if not, then I agree, get rid of those USD to solve the problem...
It's true, I'm not that informed about the state of development of the Lightning network. I know it exists, but I don't know if it's ready to be widely used. Also, I'm not sure if a shop that accepts Bitcoin automatically accepts using the lightning network.