in short, it is hard to spend bitcoin because we don't want to spend bitcoin!
The never to be solved puzzle!
I want to buy an electric car, but where the hell do I change it? And there are no charging stations because....nobody buys an electric car!
How did we get over it? Slowly, with huge government funds, a lot of money put in companies, regulation about pollution and much more.
What will bitcoin need to change this? God knows!
Because not only we have the problem of not having where to spend, but we also have the problem of people not willing to spend!
Also, I would like to point out something about the fees.
If you're not using a third-party payment processor where you're actually dealing with fiat only, fees are hitting you twice or thrice!
Because not only has the client to pay some fees for the tx, but you generate an address for each customer, so you need to collect those in one chunk (fees!), then you might want to send them to an exchange (fees!) so if we go back to more expensive fees than now it will be hard for small shops to deal with this.
What if one stores decides they only want to accept Litecoin, and the store next door decides they only Nano, the next one only wants Dash, the next Ethereum, the next XRP, the next Dogecoin, and so on. It means I have to be constantly converting bitcoin on the go to a variety of alts and eating the conversion fee each time, being left with dust of many different coins
Oh, such memories.
When you went on a trip to France and you end up with guldens, marks, francs , another kind of francs, all worth less than what now are 20 euros and in coins so you couldn't change them at any bank, and of course, when you went again on a trip you forget to take them with you and you come back with more.