Yeah, but as called out in the article, ISA (8257 style) DMA wasn't a good option either. And carving out address space came with its own set of problems, especially if you needed this to work on DOS (with maybe Windows on top)--which was pretty much the default at the time.
PCI made most of that go away with its introduction, hence me wondering what the replacement card was.