Well, actually there are 16 IRQ's (numbered 0-15) in the systems that you are referring to ;)
And, this has more to do with the hardware than the particular OS used to drive it.
In the dark, dim days of Personal Computing there were only 8 IRQ's. Someone famous (was it Bill?) once said "Personal computers will never need more than 640K of memory" (but, alas, that's another story altogether) and likewise it was felt that 8 IRQ's would be plenty. To quote:
"The original 8-bit IBM PC andPC/XT used a single interrupt controller IC, which supported eight hardware interrupts (of which two were used on the CPU motherboard and are not brought out to the bus). Other interrupts were reserved for controllers and ports.
The later IBM PC/AT 16-bit ISA bus extended this to another eight interrupts by cascading a second interrupt controller to the first interrupt controller's IRQ 2 input (making IRQ 2 unavailable for use), though the new interrupt 9 was mapped to appear as interrupt 2."
As we start to see this is a question of how many Interrupt Controllers are built in to the system, with each controller able to handle 8 IRQ's.
The situation became even murkier when Intel introduced the APIC chipset (Advanced ProgrammableInterrupt Controller) and the concept of IRQ steering.
Bottom line here is that Interrupt Request Lines are really just electrical circuits on the mainboard, and as we noted earlier can be cascaded together in groups of 8.
Here's some more info if you want to learn more:
http://www.oreilly.com/reference/dictionary/terms/I/Interrupt_Request.htm
http://www.intel.com/design/chipsets/datashts/290566.htm
I'm sure with a little digging around on your favorite search engine you can find lots more ;)