Wont this wear out the flash memory quickly? I wonder hiw many read cycles can it survive
Flash wears out from writing and the answer is in the tens to hundreds of thousands of writes per cell.
See also ds/3ds flash used in game carts. They need to be powered on every so often to avoid bitrot. Their memory controllers use a form of ecc that causes weak bits to be rewritten. But if it's left too long then ecc cannot correct. This is over 15-30 year timescale fwiw.
But all chips will die in like 50-100 years or so because physics gets em with electromigration.
It's write and/or erase cycles that cause wear.