I quite like a mini kilt (Scottish so must be in my blood) personally......
Not overly keen on that particular one but in principle.
Back in my early twenties (late nineties) I had a (very) junior office job. It was a pretty casual open plan office, public sector, not client facing. One day I was taken off to have a private chat with my manager and told that I should no longer wear short skirts as I was distracting the male staff!!!!
The outfits I was wearing were what could be classed as mini skirts but worn with thick opaque tights and polo necks or cardigans and flat heavy shoes. I was quite taken aback and just complied by wearing my one long skirt and one pair of trousers from then on.
So sounds similar to what this woman was wearing only 20 years ago : ( I agree with other posters who have said with flat shoes, right top etc is an acceptable outfit. But then I still like to show a bit of leg and I am over 40 !