1. You can buy fractions (decimals) of a bitcoin
2. Purchasing of bitcoin will always be available in the market. Not 100% of the bitcoin holders are solely holding, a good chunk will always be for sale on exchanges
3. The 21 million limit will be reached (not exactly 21m but yea) likely sometime around year 2140, so we're really not that 'close'