I think that's what it ultimately comes down to. If a team is consistently at the top, is it because they get lucky judge's tables all the time? No, it's more that they just cook some good food.
The system isn't perfect, but it isn't bad either. I think they try to help out with the "bad judge" situation by dropping the lowest score. That way if five judges at your table scores you 8's and 9's and one gives you a 5, well their score won't count anyway (unless there's a tie).
I really only see two options to help with this:
1. More education for judges
2. Keeping track of judge's scores and addressing those that are way out of line with the other judges at their table.
Both would take more time and money, so they're not easy solutions. I think as judges do more competitions, they get better about deciding what is good and what is not so good. I know I judge a bit better now than when I did my first comp. That first one I had no clue. And I bet a lot of judges are like that.
Maybe if someone doesn't do but maybe one contest a year or something like that they have to retake the CBJ class every so often. Kind of like saying that the way to not have to keep retaking the CBJ class is to do more judging. So, judges would either be getting more education by retaking the CBJ class or judging more competitions. Anyway, just throwing ideas out there.