The format was developed in 1989, at which time find(1) and grep(1) and command lines pipes had been around for at least 10 years (more, depending on how you measure it).
It wasn't that you couldn't run pipelines like this, but more that zip's creators didn't care about Unix.
> Software was hand-coded in assembly
I'm not sure what version of software history you've been reading, but I can assure you that I personally was not hand-coding assembly in 1989, even though I was writing device drivers, PostScript RIPs and other stuff at that time.