The reason most people dislike these policies is because filtering people for having one set of wanted checkboxes is functionally identical to punishing people for having a different set of implicitly unwanted checkboxes. You are trying to combat discrimination by engaging in discrimination. Discrimination is discrimination, even if well intended.
And it's not even clear what issue they're supposed to be solving. Visit any STEM class, research lab - corporate or public, or so on even well before any of these sort of things began to be official guidelines and it was anything but homogeneous, even by the largely irrelevant characteristics that these guidelines target.