What the parent is getting at, I think, is that by having explicitly set-aside hours for groups 'B' and 'C', it will create a stigma that groups 'B' and 'C' must attend only those designated hours -- effectively making the "normal" office hours for the "elite' group 'A'.
It seems to me, no matter what way you look at it, separated office hours will perpetuate segregation and bigotry, instead of the desired effect.
The normal office hours ARE elite. They're available only to people who have been accepted into YC. The goal of the program is to make more of those (A) group people members of underrepresented demographics.
YC is a private business of course, but since they started this initiative, wouldn't it be even more efficient to make YC staff itself more diverse? Rather than doing segregated open hours.