does that mean that people would not be able to buy it again?
Why wouldn't they be able to buy? Even if every single bitcoin gets mined today, people will still be able to buy. Why? Because the markets are open 24/7 and there will always be sellers in the market regardless of what the current supply is and what the future supply will be. The chances of there being absolutely ZERO sellers is next to impossible.