Doesnt matter for Amiga cos as you say ALL Amiga IDE ports are PIO. (Gayle, Buddha, X-Surf, FastATA etc.)
I designed UDMA capable PATA (CF card) interfaces (Both host and device) and I've never come across this yet. Never had any helpdesk calls either (which I would have expected).
Perhaps if a DMA fails then under windows it falls back to PIO and no-one ever complained?