La respuesta rápida es, porque Android 6, posee unas pre-configuraciones diferentes a las versiones anteriores, que impiden realizar root como se hacía hasta ahora y que funcionase.
De ahí que es necesario modificar previamente el boot.bin, para que deje emplear el root.