Why does supergirl evolve her suit to be non skirted?

I once read that skirts are actually rather childish, so, it's shown through supergirls outfit evolve, when she got rid of the skirt, in season 5

Why does supergirl evolve her suit to be non skirted?
Post Opinion