and Madara lived so much longer then Hashi.. so maybe in that time he learned a few tricks like undo the Edo where Hahi died pretty young so he didnt have the time too learn it(presumaply)
this is obvious but you damn uchiha d riders gotta troll non stop and ask stupid questions. madara was given free will by an inexperienced edo tensi user. oro controlled the first and second completely get that through your thick dumb fanboy skulls!!!!!!!!!