Originally Posted by
dtsm
Not knocking Android, but I found via google multiple solutions for the Moto G and for a newbie, quite a complicated and daunting task. For iPhone, it's a painless 2-3 step process.
Why is that?

It depends on the manufacturer. Apple is one manufacturer, so there is one "root" method. Every Android manufacturer does different things to make rooting more difficult, so each device has a different procedure. Some are extremely easy, and some are quite complex.
It's all part of the nature of a more open system.
If simplicity is your primary goal, the iPhone is probably the better device for you.