Please read above post, again and more carefully. Once you're done, read it again, then stop and think about how quickly one would accumulate 1k writes, even merely on stock. And, yes it would take a damn long time to accumulate 1m writes.
Yes, I agree. But if the flash in the g2x is the 100k type then over time cache would suffer.
Lets do some math shall we: first page of cache written all the time, say 50 times a day would result in failure of that page in 2000 days. If that is moderate use the heavy user could easily achieve that in 1/10th the time. 200 days is < 1 year. The page will fail, but a smart os would just reallocate and hence give longer time.
As I said, I used to work with these things... In heavy use you will see failures!
BTW I read what you wrote. It was very nice.
Sent from my LG-P999 using XDA