What, because he refuses to work on Intel hardware for reasons explicitly stated?
If you can't get your changes past other people, to the point that you have to fork and maintain an entirely separate branch on your own, that's usually the sign of messy code or absolute loss.
No it isn't. It could be pure politics or someone simply being an ass. Ulrich Drepper kept a lot of code out of glibc that was perfectly good, to the point that Debian created eglibc. Eventually he was removed from his position and eglibc was merged with glibc. Why was the code kept out? Because Drepper was an asshole and treated everyone who contributed to the ARM portion like shit.
Ah! All the bits that I *don't* want in the kernel.
So you don't want Linux to be able to boot on modern PCs running UEFI with Secure Boot (damn near everything that ships today?!) Talk about a shortsighted, emotional response to a technical problem!