Maya was great before Autodesk. When you did anything it generated a MEL command so automation/scripting of tasks were fairly easy.
Well, Autodesk decided to obfuscate things and make it difficult.
For example, setting values in the transform offset parent matrix doesn't generate any MEL output.
They should. Anything you modify in the interface should be an actual MEL command.