You now remember that the reason Moira had these goofy ass clothes in OW1 was specifically because the devs wanted to invoke a wizard-witch look for her, with the giant robe-like sleeves and uniform color.And even then they decided to specifically make her a one-of-a-kind bioengineer scientist instead of just saying she's magic.
At some point you have to admit there was a clear change in direction in the way they approached character designs within their own lore, the only problem is nailing down when. If Hazard was to be released at launch for example, he would've 110% been a fucked up turtle hunched looking motherfucker instead of... whatever the fuck kind of prettyboy punk he's supposed to be.