This is not nearly the "problem" it is made out to be. The spikes and crashes represent trading program alignments that reverse as the same algorithms recognize buying opportunities. Said another way, who cares about a "crash" that doesn't register on a trader's screen?