Yeah, but you also lose a ton of important fixes.
Agreed. What I do is, I patch the current master head version so that it uses the kernel and support code from before the change. Works nicely, but admittedly not a solution for the masses.
Regarding performance loss on OSX, well, I mine for fun not for profit, and I'd rather have something that works at reduced efficiency than nothing at all.