Of course it will work on a Mac! Apple has complete control over the hardware and software. They have their chosen soundcard that they know will work - with Linux, you need to do the system engineering on your own(pick a soundcard with Linux support). Apple's value add is that they do all the work for you to create an integrated system. You wouldn't just go add some random soundcard to a Mac and expect it to work either.