Is it just a hardware spec just because
or is there a technical reason?
Basically, it isn't that Firewire per se is a technical requirement but that built-in FW guarantees that the Mac has a hardware architecture Tiger can support. (This is why the spec says FW must be built in rather than added on.)
IOW, when Apple introduces new models, it often doesn't just plug in a faster CPU & graphics card & toss in a new port like FW but sometimes changes the basic architecture (how it all is interconnected) to make everything work more efficiently. That new architecture may require substantial modification of the OS for support.
FWIW, this is why even with System 7 & OS 8 or 9, there is a minimum OS version needed for a given model.