I suspect that Satoshi started with an initial per-block reward of 50 BTC which cuts in half every 4 years (210,000 blocks). The consequence was 21 million coins over time.
210,000 is an equally strange number, other than being exactly 1% of 21 million.