That depends on your definition of "works". In a team environment something that is stupid and is barely coughing blood is a tar pit of wasted effort that will ensnare team member after team member, like a repeating land mine. Odd dependencies, bad repeated patterns, and strange process/architectural workarounds will leave a team inefficient, entrenched, and broken.
It's why I'd rather have lazy stupid people than energetic stupid people. Energetic stupid people destroy organizational output. Lazy stupid people just keep a chair warm.