I have an old card printer that I only use occasionally, and firing up a windows 7 virtual machine is (was?) the most convenient way to do it. I think it's not so uncommon to have old devices around that don't work with newer versions of windows.
Perhaps a Macbook is now fast enough to just run Windows 7 in full emulation? Haven't tried, though.
Edit: Checked on Youtube. Yeah, Windows 7 seems to be fast enough on an Apple silicon Macbook in full emulated mode. For example: https://www.youtube.com/watch?v=B9zqfv54CzI
So it was with PowerPC, Sparc, SGI CPUs, and a bunch of older now obsolete architectures. I don't think we should be limiting the technological potential to keep old Windows drivers afloat, and they weren't native to the platform to begin with. You can always get a PC and virtualize Windows 7 just fine.