The time I've decided to earn bitcoin is when I have heard that bitcoin might be the future currency of these world.
Bitcoin won't be global official and fully legalized currency, it is safe to assume that it will be always linked to alternative economy instead.
Bitcoin will be a payment to shops where you can pay without pulling out your wallet and just scan their QR code. Pay a coffee just by scanning a QR code, but we are not realizing these way of paying little by little is slipping away from us.
Buying coffee with 'pure' bitcoin was never an option. This is not possible with on-chain transactions. The only way is to push scaling off-chain.
I expect that in the future with Lightning Network it will be possible.
With the price and the problem of transacting using bitcoin, how far are we from these way of using bitcoin?
Price of btc won't be a problem, ever. You can buy any amount of Bitcoin really, you are not limited to buy whole 1 BTC.