all the XDA threads that I read seemed to suggest that the reason is the locked bootloader. Motorola does not provide unlocking of the bootloader on the VZW Moto G.
however, is a locked bootloader really the reason?
I have easily rooted my current Samsung phones(Galaxy Note 2, S5, and Note 3) without touching the bootloader. Saferoot worked like a charm and each phone takes less than 2 minutes to root.
Why is it that Motorola phones need to have the bootloader unlocked in order to root?