Hello, I was wondering why 21M? maybe SN wanted to keep 1M himself, then, when BTC hits 1.000.000, donate 1.000.000.000.000 to charities or make some kind of good actions? would be great, besides of giving us this beautifull gift. Its about to happen any time soon....thanks for reading.
We cant even sure if Satoshi is still alive or he does have access to those wallets which contains overall 1M coins and thats why its better not to stress up yourself on minding like this because we dont know if it could
really happen or not and yes it do really looks or sounds good if ever about those charitable works but for having that kind of riches then for sure you would spoil it for yourself.

and hey, you shouldnt mind yourself to consider for bitcoin to reach $1M/coin because this is something that even on my dreams for it not to happen.