Part of the problem with x86 is the extensive support of hardware and software it has to deliver. If Intel only delivered to one company like Apple it could optimize a lot more and create something more like an M1. Unfortunately that cannot happen and they are stuck just trying to improve process which isn’t going anywhere.
Precisely. Compatibility is everything for some. Remember Commodore Amiga? It was a decade ahead of IBM + MS DOS. It was so nice, so user-friendly! And yet it failed, because there was no software for it, and it wasn't able to run existing business applications at a reasonable speed.
The market can be segmented like this:
- Consumers: They're very easy to transition, they only need a browser, a word processor, and whatever is hot at the moment. Gaming is important, though.
- Computer professionals: Big brand software publishers can do the transition very quickly. Everything is subscription-based anyway, few people are stuck with old software.
- Corporate: They mostly need word processing, accounting, communication, but also need the occasional obscure custom solution that must run super reliably. Emulation can take care of the legacy software. On the other hand, they are not going to transition all machines at the same time, but over a long period of 5-7 years. They need to support both old and new hardware equally well for a long period of time.
- Manufacturing, scientific: This is very tricky, they rely on $200,000+ special equipment, metalworking, medical devices, truly one-of-a-kind peripherals, such as mass spectrometers, CNC machines. Their investment is not for 10 but 25 years. They also run seriously expensive CAD software, industrial flow control, custom controller software. Consider power plants, Xray, irradiation, drug research. There's no transitioning of these applications for a very long time.
- Data warehouse: It tends to be always the latest and greatest (continuous integration and continuous delivery). Cloud software tends to be .NET or Java, which is machine-independent and platform-independent. Often the hardware itself is a service in the cloud, hosted and maintained by Amazon or Microsoft.