As far as I know it is mostly more immature emulators that struggle with straight out "stolen work" - something tells me the triforce branch is more a matter of "let's get triforce to work and then we can get it working well with the main branch again afterwards"
Because some time ago I had multiple incompatible branches of Dolphin to support the games I played.
I'm not sure it was a half baked triforce fork but it was definitely not as polished as the main branch