I don't know if this is the appropriate place for my suggestion but I'll say anyways.
Everyone knows that the linux-based operating systems have some pretty decent support for almost any wireless cards, the majority of GPUs and the majority of sound cards.
So here's my suggestion: wouldn't we be able to basically create a linux virtual machine and interface it with the hardware that OS X doesn't support natively and output a virtual device that OS X would be able to recognise and use. Something like:
Incompatible TP-LINK card <--> Linux VM with TP-LINK drivers installed <--> Apple AirPort (emulated, virtual device).
The Linux VM would be a very small and lightweight one (Debian-based?) with the minimum tools needed for a specific scenario, so that it wouldn't influence the computer's performance, and it would run in background.