It did on the 286 as well.
Not pre-emptively, and very few people actually ran Windows on a 286. ;-)
I think the preemptive multitasking feature of AmigaOS is mostly overrated. Without memory protection, preemptive multitasking doesn't result in a significantly better end user experience.
It did compared to the other OSs out at the time. IMHO
It's all fun a games until a program goes off into the weeds and then the result is the same with either setup, i.e. the user gets to hit the reset button.
I used a lot of early Windows (predating Windows 3 even) and early MacOS.
There were lots of crashes there too...
Love the Amiga to death but back in the day when I first got my hands on a 386DX/25 w/ 8MiB of RAM and 1MiB trident VGA board, I didn't miss the Amiga one bit. I'd go so far as to say that Windows 3.1 was more sophisticated than classic AmigaOS ever was. It certainly was more stable.
Windows 3.x was an acceptable program launcher, but as with most things, the stability was dependent on the software you were running. It could be just as unstable or more so than any of the other machines out there..
The Mac was the most stable (well, once they got to System 6), but I remember lots of "Sad Macs."
The more you used them, the more they crashed...
In theory, Windows 3.1 was more stable because it didn't have pre-emptive multitasking. But I found that my Amiga could be very stable when I ran known stable software and Windows could be very unstable, as the term "cooperative multitasking" implies that the programs cooperate, which they didn't always do...
That said, I've had any and all OSes be both stable and not stable for me depending on what I was doing...
However, pre-emptive multitasking was incredibly useful for me at the time.
It was well worth the occasional crash. ;-)
desiv