Why is this way of calculating mean life of radioactive atoms incorrect?

Your mistake is here:

Which means, 1/2 of the atoms will have a life of t

Half of the the remaining half or 1/4 of the atoms will have a life of 2t and so on.

The corrected statement is:

Which means, 1/2 of the atoms will have a life $\le t$

Half of the the remaining half or 1/4 of the atoms will have a life between $t$ and $2t$ and so on.


Which means, $1/2$ of the atoms will have a life of $t$

is not a correct statement as some of them will have a lifetime of almost zero, some $\frac 12t$ some $\frac{199}{200}t$ etc, so you have overestimated the time that the atoms live.

To see how it should be done correctly read the answer to Mean life of radioactive substance.