Absolutely agreed about the need to support spinning media well for the next long time. Workstations, personal mass storage, cloud, developing economies, this all adds up to 10 years more of spinning disk optimization. Fortunately, optimizing for spinning media usuaalso optimizes for flash, example: keeping related blocks close together not only reduces seeks, but reduces false sharing on erase blocks, thus reducing write multiplication in the FTL