mainly because almost all hardware supports windows, and then reluctantly they release some, often closed source binary blobs for linux, and then the best BSDs can do is wrap a them in a Linux API, which is a bit hit and miss
apple is profiting massively off the BSD code base but they give NOTHING back
so, you may now stop gloating
this is the inevitable result of microsoft dodgy and probably illegal collusion with hardware makers
glad it makes you happy