People think Powergirl’s costume is silly and outlandish but is it? Kryptonians are near invulnerable Demi gods. So wearing a lot of armor is redundant at best, and impractical at worse. They also get their powers from absorbing sunlight. I could be wrong but just by the nature of their powers it seems like Powergirl and other kryptonians would wear less clothing not more. It’s funny that writers come up with all kinds of stupid reasons to explain why she dresses the way she does, but the most practical reasons( I don’t need to wear armor, it helps me absorb sunlight better, and I just like dressing sexy) are never used.