Hello,
The problem is not with the flash and the read/write issue, the problem is with this page swapping and 'cache' mentality. If all of your applications are tightly written and compiled, they would be smaller, change less often, and would be 'static'. As would the OS also.
So if the software and os are more like firmware, instead of an update every day, read/right would be dropped. Keep 'cache' in RAM, as Nyadach says, and with enough RAM, why have a swap or page file?
People are blaiming the technology not being adequate, instead I think it is the way we are using it.
LDJ
Flash Based Laptops, Sooner Than You Think