Re: The road ends eventually.
"Similarly, when DVD first launched, PCs at the time needed an MPEG-2 add-on card as the required decoding wasn't possible in software-only due to the limits on CPUs grunt at the time."
And they weren't cheap, either. Anyone remember the RealMAGICs and Jazz VGA piggyback cards? I ended up getting one (used) because I learned firsthand that a 300MHz CPU (no cheapie for the late 90's) was a bit on the underpowered side. It took the P3 generation to make it doable in software, just as it took the P1 generation to be able to do MPEG-1 VideoCDs in software.