For much the same reasons, really. NetworkManager, systemd, and pulseaudio all follow a similar policy of "no hacking around broken kernel code, fix the kernel". In all three cases, that policy results in occasional short-term breakage and "doesn't work for me", and long-term awesomeness.