For payment, with the Lightning Network, this is also more convenient, and novices will see it at first glance. But the popularity of Bitcoin is not so comprehensive. Half of the cryptocurrency people are just investing and do not consider using Bitcoin for payment because they feel that payment is a loss for them.
I think that you see only half of the glass...
Most people invest into bitcoin. One will not spend his investment just for the sake of it....
Bitcoin ecosystem is still small, but there are people who also earn bitcoin. Some mine for it, some work for it in various ways. Those earning bitcoin will see it as a currency and will more likely also try to spend some.