The one thing that really raises Mary above the rest when it comes to pants is that coming from Australia where pants are a common work dress for women, she always looks like "Mary looks great, love/hate the colour, cut or style".
Mary wearing pants is just Mary being Mary being Mary and, I kind of feel the same about Meghan. Pants were their go-to, growing up, adult leisure and adult work, so "today I'm going to wear those pants with . . . " is not a "thing".
Having that, I love Mary's pants and, needless to say, the cut flatters her and the coat and scarf are a great look and not an affectation because it's cold and we down here in Australasia can smirk as we crank up the air con!