Even those cards often need to emulate the old ISA parallel port addresses and IRQs to work with older software and hardware.
I bought a device to program the microcontroller inside stepper motors . The parallel port version was much cheaper than the USB version, and since we only had to do it once it was fine to use an old laptop with a real parallel port. It would not work with a USB to parallel adapter or even a CardBus to Parallel Port adapter.
Around 1997, Microsoft was trying to FORBID serial and parallel ports on new computers. They wanted to get rid of ALL legacy I/O ports, including PS/2 ports. They wanted to not give WHQL certification to machines with legacy ports, which would mean that manufacturers would pay significantly more for each Windows license. Computer and chip makers had a summit in South Dakota, hosted by Gateway, that I attended, to organize pushback, and Microsoft backed down. There are so many commercial devices that rely on legacy ports and those devices have very long lifespans. Scales, bar code readers, receipt printers, etc., that don't get replaced frequently.