A very good point.This might be dumb but
Aren't we still limited by the mechanical hardware inside of our computers? HDD's for example seem to be a real bottleneck.
Maybe I'm just not understanding thisbut wouldn't we need to let the rest of the components catch up before we increase the processor speeds? Otherwise we might not see any real world gains.
But the bottlenecks have been addressed (i.e. there are solutions), they're just expensive. The IMC in the Nehalem architecture was a massive improvement for RAM, and HDD throughputs can be handled with RAID (but it's expensive).
In the case of optical, the memory and storage aspect are being developed simultaneously (fully optical system - CPU, RAM and mass storage). But it still needs time, as the development has been metered out over time, not a sudden massive effort.
But there's other tech that will be released prior to fully optical systems, such as LightPeak (and it will have a few generations, as it's supposed to be capable of 100Gb/s, but will initially release at 10Gb/s).