Why does baking the armature (as an object) stop the bones from moving?
In order to bake the bones actions, you have to be in pose mode. From there you can make a bake of visual keying of bones AND object transforms (just shift select both pose and object in the bake tab).