I didn't say anything because the idea of a black suit is dumb. He was buried as Clark Kent. Why would he be wearing a black Superman suit? It makes more sense that he's wearing an actual suit and of course such a garment isn't going to hold up to Superman blowing through the roof of a ship, hence Superman is shirtless the way that Flash fell on WW because they're fighting in close quarters, the serious moment needs some levity and gravity exists in this fantasy world on the movie screen.
Now you may ask "Why didn't his pants come off as well?". Obviously showing his penis would prevent the PG rating that the studio is going for. This is where the line that is drawn between "realism" and "remember we're making a money to make money here" and conversation has taken a turn from the actual movie and something that's just dumb. It's turned into people tripping over the other to show how sensitive they are to the plight of women being objectified and assaulted or being hypersensitive.