Backwards compatibility is nice and all but the realities of hardware development make it really difficult. The hardware platform providers seek the best design of the times and the chip design of yesterday may not align with the goals of chip design tomorrow. This is especially true ever since we left the old days of single core CPUs to multiprocessor architectures.
It's becoming more and more complicated to get processing power. Maintaining complicated pipelines and architectures that have arisen to extract all that power while also doing so on solutions developed based on entirely different paradigms just isn't feasible anymore.
It's becoming more and more complicated to get processing power. Maintaining complicated pipelines and architectures that have arisen to extract all that power while also doing so on solutions developed based on entirely different paradigms just isn't feasible anymore.