[citation][nom]eddieroolz[/nom]Advancements are necessary at all times, even if industry begins settling on a de facto standard.[/citation]
When technological "advancements" turn out to not be a good deal better than former tech, then improvements on the former, more mature technology can outpace the newer "advancing" technology. For example, hard drives are among the oldest technologies still in almost universal use in modern computers and despite their age and disadvantages against newer technology, they are still far more suitable for many situations. In fact, if you want a high speed hard drive, then they can be made. A 15KRPM drive with four read/write heads would surprise you (no modern drives have more than one read/write head anymore, but it could be done) in just how fast it could be for both sequential and even random throughput. Just because something is newer, doesn't' make it better. That is what Halcyon's question was about, whether or not MRAM was actually an improvement over the older technologies, at least that's what I thought the question was about.