Nope. :-/
Ja, also ähm nein, bzw. nicht relevant - Sorry.
Natürlich können Flash-Speicher Bit-Fehler bekommen. Deshalb gibt es auch keinen Flash-Speicher bei dem mit einer wieder-beschreibung einzelner Blöcke mit >1000 gerechnet wird ohne ECC. Und ja, theoretisch können benachbarte Blöcke bei sehr häufigem lesen schaden nehmen.
Aber:
Der Memory-Controller weiß das alles. Und deshalb wird mit gezählt, wie oft welcher Block gelesen und geschrieben wurde. Wird ein Block zu oft gelesen, wird sein Inhalt an einen anderen Bereich kopiert und die umstehenden Blöcke werden neu programmiert. Genau so beim beschreiben, etc.
Es ist übrigens falsch, dass in USB-Sticks der schlechteste Speicher verbaut wird. Qualitativ sind die einzelnen NAND-Speicher, die ohne vollwertigen Memory-Controller auskommen müssen (das ist dann, wenn im Linux-Kernel MTD und ein Dateisystem, wie UBIFS und Soft-ECC zum Einsatz kommen muss).
USB-Sticks werden nicht physisch größer, nur weil der Controller etwas besser wird. In Wirklichkeit ist es sogar so, dass mittlerweile State-Of-The-Art Controller günstiger sind als "alte mit nur 1 Bit ECC und ohne lese/schreib-awareness". Ganz einfach, weil auch günstige USB-Sticks (und damit meine ich wirklich günstige Werbegeschenke ohne Namen) das alles haben und solche "guten" Controller daher Massenware sind.
Aber nach dem ganzen Blabla:
Selbst ein Linux mit Swap-Partition auf dem USB-Stick und vielen schreib-/Lese-Zugriffen stellt kein Problem bei "gängiger Lebenserwartung" eines USB-Sticks) dar - Sorry. (Mit Ausnahme natürlich der schwachen Performance.)
Für das günstige Geld usw. ist das also sogar eine gute, portable Lösung.
Um das noch zu relativieren: Es kommt immer auf das Verhältnis an. Arbeitsspeicher im PC hat bei ungünstigen Zugriffen auch flippende Bits. Und da haben die Endanwender PCs idr. kein ECC, was diese vor solchen Fehlern beschützt. Der Grund ist einfach: Weil die Chance (im regulären Betrieb) so gering ist, dass das einfach nicht ins Gewicht fällt. Millionen Zugriffe auf den Speicher pro Sekunde und keiner merkt etwas. Und ein solcher Speicherfehler lässt sich noch schneller (Zeit) provozieren als ein Speicherfehler auf einem USB-Stick.