The main reason why people don't like to use Bitcoin as a currency is volatility. Because of that they are never sure how much coins they would need to spend for some goods or services and majority of merchants don't accept Bitcoin directly but you need to exchange it to fiat in some way. Better regulation and legal protection might also help for merchants to get willing to accept Bitcoin and other cryptocurrencies more.
For me the best way to use Bitcoin every day as a currency is Bitcoin debit card.
Exactly. No one would want to use something that fluctuates in price over time. Because of the dreaded volatility, Bitcoin serves more as a long-term investment than a real currency for day-to-day transactions. Only stablecoins can be used as a currency since their price is always $1 USD across the market. Until the crypto market becomes more liquid, Bitcoin will be experiencing wild fluctuations in price over time.
Another issue about Bitcoin is scalability. With slow transaction confirmation times and high fees, it'll never be able to obtain massive traction within the mainstream world. While the Lightning Network aims to fix this, it's still not mature enough for mainstream transactions. Regulation is another thing too. Depending on government's stance on Bitcoin, its usage could either grow or diminish over time. People will not want to use something that's considered illegal by the government (which affects mainstream adoption). As long as prices remain stable, transactions are instant and cheap, and governments support Bitcoin in every way, people will be able to use the pioneer cryptocurrency as a currency for daily transactions.
It's up to us, as crypto enthusiasts, to spread the word about Bitcoin as much as we can. With our efforts combined (community, development team, etc), we could contribute towards the mainstream adoption of Bitcoin in every way. Because if people are not aware what Bitcoin is and how it works, how could you expect them to use it as a currency? Hopefully, the pioneer cryptocurrency will be here to stay for a long time as it grows into a solid financial ecosystem that's able to rival existent payment processors as we know them. Just my thoughts