In theory it had memory protection. Processes were reasonably protected from accidentally stepping on each other's tires, but the OS was not. Any app that tried to be clever (which there were plenty of understandable reasons for) or was actively malicious could mess with absolutely everything.
There's definitely a difference in magnitude in how likely crap software is to set the world on fire and ruin your day between Win95 and Amiga.
One big problem is that Amiga "multi-tasking" while not co-operative like Mac or Win 3.x, can be switched off as a convenience for programmers. So all that needs to go wrong is a program switches off multi-tasking to do something and then gets stuck before restoring it. The program which crashed is dead but you can't fix that because it turn off multi-tasking.
In all the years I used an Amiga, I don't think I ever had the machine crash because they used Forbid(). I'm not saying it never happened to people - I'm sure there were badly misbehaving programs in use -, but using Forbid()/Permit() outside of very tight sections was very firmly frowned on, and Forbid was overall relatively uncommon apart from games which took over the system on purpose.
Windows 3.11 was pretty unstable, because it wasn't using protected mode. I remember how unstable the Macs were back then too before the introduction of OSX.
Applications also had to voluntarily give up control of the CPU, cooperative multitasking. That's bad when an application crashes and takes down everything with it.
"From a developer's point of view, the 68000 provides a full suite of 32-bit operations but has a 16-bit external data bus and is implemented using a 16-bit arithmetic logic unit, so 32-bit computations are transparently handled as multiple 16-bit values at a performance cost. Also, while addresses are 32-bit, the chip is limited to 16 MB of physical memory using the lower 24 of the address bits.[35][36] The later Amiga 2500, Amiga 3000, Amiga 4000 and Amiga 1200 models use fully 32-bit, 68000-compatible processors from Motorola with improved performance and larger addressing capability."
> controllable variables first—fix the biology (carnivore protocol, heavy lifting, Zone 2 to restore drive and reverse metabolic softness that fuels despair)