I don't have any expertise in that stuff. But clearly it's much more than just compiling against glibc instead of bionic or else it wouldn't be such a big issue. On the top of my head I'd guess it's about graphics drivers, modem drivers, GPS drivers etc...