More to the point, part of being a good player is RECOGNIZING a bad build and FIXING it.
Also, no build can be evaluated as "good" or "bad" independently of the person playing it. Each player has certain strengths and weaknesses in their playstyle, and if a build emphasizes a player's weaknesses and fails to use their strengths, it might be a good build in another person's hands, but is a bad one in theirs.
There do exist builds that are inherently bad in an absolute sense, but those are usually pretty easy to spot.