Unless you were there, you really cannot appreciate how much damage Intel did to the PC ecosystem with the 286.
https://en.wikipedia.org/wiki/Intel_80286
The 286 was the successor to the 8086 and 8088 CPUs that powered the original IBM PCs. It offered a huge step forward from them.
Those older chips always ran in "real mode," where memory locations had fixed addresses, and any running program could modify the contents of any address. This meant that you couldn't have two programs running at once, because one might try to use a bit of memory the other was already using, and blammo!
The 286 introduced "protected mode," which prevented programs from being able to mess with memory allocated to other programs. Instead of addresses corresponding directly to blocks of memory, in protected mode they were treated as "virtual" addresses, and mapped to memory allocated just for that program.
Protected mode meant the days when one program could reach into another one and mess with its memory would be over. And that opened up all sorts of possibilities. You could have real multitasking! A whole range of crash bugs would be instantly eliminated! Suddenly the PC began to look like a machine that you could put against a UNIX workstation with a straight face.
But there was a problem. To maintain backwards compatibility with the old chips, the 286 had to boot into real mode. It could then shift into protected mode on demand. But -- and this is a big BUT -- once it was shifted into protected mode, IT COULD NOT SHIFT BACK. The only way to get back into real mode was to reboot the PC.
Which was a problem, because every PC user owned a huge library of DOS software, much of which could only run in real mode. So the 286 gave you multitasking -- but if you ever needed to run a real-mode program, you had to reboot your PC (and lose all the other running programs) to run it.
This was, as you may imagine, not ideal.
So the 286 was an, ahem, IMPERFECT processor. But mighty IBM blessed it as the official successor to the 8086/8088 when it released the successor to the original PC, the PC Advanced Technology (AT) -- built around the 286 -- in 1984.
Suddenly the world was full of 286s. IBM sold tons of them, of course, simply by virtue of being IBM. And the nascent PC clone market felt compelled to pick up the 286 as well, simply because they could not survive in a world where IBM was selling "the future of the PC" and they weren't.
And once there was a big installed base of 286s out there, programmers started looking for ways to take advantage of protected mode. (IBM and Microsoft started working on what was intended to be the successor to DOS, OS/2, around this time, and one of OS/2's big features was multitasking.)
But all those programmers rapidly ran into a horrible truth. The only way to take advantage of the 286's killer feature in YOUR program was to convince your customer to throw away all their OTHER programs -- all the ones they'd bought that were written for the original IBM PC, or in other words, for real mode. The user would have to be running a 100% written-for-protected-mode software library, or else they would constantly be rebooting their computer.
And guess what! The customers didn't want to throw out all their existing software! Particularly when they had been told the new machine they were buying was 100% backwards compatible with the old one!
So the 286 was an, ahem, IMPERFECT processor. But mighty IBM blessed it as the official successor to the 8086/8088 when it released the successor to the original PC, the PC Advanced Technology (AT) -- built around the 286 -- in 1984.
Suddenly the world was full of 286s. IBM sold tons of them, of course, simply by virtue of being IBM. And the nascent PC clone market felt compelled to pick up the 286 as well, simply because they could not survive in a world where IBM was selling "the future of the...