I would point out that 1 BTC does not equal 1/21000000 of the total supply forever. For three main reasons a) wallet keys get lost making stored bitcoins unavailable. b) The developers/community may very well decide to change the total amount of bitcoins available in the future. c) With the rise of quantum computing it is conceivable that the public key encryption that is used to secure the wallets may be broken in the next few decades rendering bitcoin unusable.
EDIT: corrected public key, I had written "public/private" for some reason.