Habrá más de 21M de BTC? la respuesta es clara: NO
Estarán todos en circulación? tampoco, ya que muchos se habrán perdido (pérdida de claves por ejemplo), pero eso no significa que no existan, es como si pierdes un billete de 20, existir existe, pero no lo usarás, igual está debajo de una piedra y nunca nadie lo encontrará, pero existe
Con el tema que leo de algunos más arriba: forks de BTC no es BTC, ya es otra moneda, por lo que Bitcoin Cash por ejemplo no significa que habrán 42M de Bitcoin, habrán 21M de Bitcoin y 21M de Bitcoin Cash