Actually at most competitions, judges are identified, just not at the top international events. You actually have to go into the software and adjust the parameters to set up so judges are shown randomly on the protocols. So it is not a problem with IJS but rather a decision that has been made about it's application. So don't blame IJS, blame those who made the decision to not identify the judges at that level of competition.
So for the majority of events in the world, the judges are identified and everyone knows who has given what marks.