@LoadWB
I couldn't agree more.
@motorollin
It's certainly a contributing factor. PCs without USB, a sound card and a graphics card can't do a whole lot, while an Amiga can still do what it does with or without those expansions. In some areas, Amigas will perform better without expansion hardware. Still, I'd love to have AmigaOS running on modern hardware.
Maybe the requirement of PCs to have so many features available only through expanded hardware caused, in part at least, the hardware diversity you're talking about. Instead of just needing an expansion device to enhance the computer, PCs need certain expansions just to function. Some expansions will work better than others obviously, so even a basic PC has hardware variations.
Everything beyond audio beeps, and white text on a black background, was an afterthought on PC hardware. It leaves the door open to myriad ways to get things right, and also to get things wrong. With Amiga hardware, when two cards conflict, a PIV and an A4091 for example, you choose one and put the other someplace else. But you don't need either one. On a PC, when your graphics card has a conflict with your motherboard, you're hosed until you get a card that doesn't have that conflict.
@Zac67
I think the only people who take Windows seriously are those who've never used anything else. ;-)