That only happened twice, AFAIK. From the original Mac (128, 512, Plus) in 1984 to the Mac SE and Mac II in 1987 when ADB ports were introduced for keyboard and mouse, and between the B&W G3 and iMac/G4 tower (1999), when ADB and SCSI went away to be replaced by USB and Firewire.
That's 12 years where all your peripherals worked no matter what Mac you bought. Yep, I can understand how constant change like that would sour anyone. What was Apple thinking?