People are not going to use it to buy grocery, an apple, or a cup of coffee, because it's already easy to use cash to exchange for everyday goods...
But btc can solve other problems, like ... replacing paypal and credit card
Don't people use credit cards to buy groceries, apples, and cups of coffee?
The question isn't whether bitcoin can replace cash (paper representations of Dollars/Euros) or credit cards (digital representations of Dollars/Euros). Bitcoins can be printed on bills, made into coins, and used on smart cards and credit cards, too. The question is whether Bitcoin can replace Dollars/Euros. As this point in time, Bitcoin has replaced about $1,000,000,000 worth of Dollars/Euros. Every time it grows, that means that more and more of the world's economy has had it's local currency replaced by Bitcoin. So, regarding the question of "Will the bitcoin reach $1000 one day...?", the
real question is "Is Bitcoin here to stay?" In other words, can bitcoin stay and outlast USD, or at least exist long enough that USD inflation drops the value of a dollar to the point where 1BTC is worth $1,000?