$BTC BTC10 million USD may seem high, but that's not the case:
1 BTC = 100 million Satoshis
21 million BTC x 100 million Satoshis = 2100 trillion Satoshis
2100 trillion Satoshis / 8 billion people on Earth = 263 thousand Satoshis
If Bitcoin were evenly distributed, each person globally would have 0.00263 BTC
0.00263 × 100,000$ = 236 dollars
At this moment, if Bitcoin were divided equally, each person globally would have a total of 236 dollars in BTC
1 Satoshi = 0.001 dollars
Viewed this way, it's very cheap
Bitcoin has passed the time to buy by the piece; buying by Satoshi allows you to buy many Satoshis.