Sunday thought: the whole  narrative of ‘there’ll only ever be 21m’ will never transpire in our lifetimes. The 21 millionth  will be mined in year 2140 - we’ll all be long gone by then! Realistically supply closer ~19m (less supposed lost  of around ~4m = ~15m)