I know what you mean, however there's a balance to be struck there.
I wish I could find a talk I recently watched on the topic, but can't seem to dig it up now; the claim was that the information gain is good to a level of around 3 or 4 shields, after that it becomes noise. The talk also claimed that "dynamic" i.e. test coverage / ci passing and general project health ones are more important than badges with e.g. version or "works on linux" which indeed become noise.
All in all, I think it's a good idea since it falls into the "project health" category which is useful to highlight, thanks for the awesome idea Nathan :)
What's next step here, should I PR the shields to https://github.com/swift-server/sswg/blob/master/process/incubation.md and offer them as "optional way to signal the projects status if you'd like to?"
While at it, any ideas for colors or these sound ok? The orange perhaps could change to maybe blue...
Orange makes it look more "danger" than yellow which it is not.