I think in general political and cause lanyards and such at work are annoying. I went for a massage once and the woman who did it for me has a big BLM badge on the back of her pants, as well as one for a smaller more local to me issue.
She is obviously allowed to support whatever causes she wants, but I didn't really need to know her politics.
I also think it can lead to weird scenarios where people think if you don't do these displays, it means you are against x, y, or z.