No; as stated, they can last a day, or a very long time. it's russian roulette.
Flash memory has a finite amount of write cycle available. Around 10000 *max* per cell. Manufacturer calculate "life expectancy" by multiplying the number of cell by 10000. So they reach the "hundred years" bull****.
Thats a scam; minimum life expectancy is still 10000 statisticaly. Modern cards do alternate the write cycles on "unused" cells, and even sometime have "spare" cells to remap the one that are gone.
But the fact is that flash memory is very fragile, and wears when you use it. So stop believing the marketting b/s 