The memory card is not unlimited, there is a certain limit on the number of erases. Under normal circumstances, good quality memory cards have more than 100,000 times of erase. After this amount of erase is reached, the memory card hardware begins to age and decay. The size of the memory card is relatively small, the degree of integration is quite compact, and the heat generated by daily use will lead to a decrease in the exponential strength of the material over time. So, memory cards are not unlimited.