A perfect implementation of the wrong specification is worthless. By the same principle a beautifully crafted library with no documentation is also damn near worthless. If your software solves the wrong problem or nobody can figure out how to use it, there’s something very bad going on.
The same could be said about designer-hacks who steal a design (say, of a logo) and implement it for a totally different client. The design may be beautiful but it didn’t solve your client’s problem. It is a solution to a totally different problem. This is a failure on many levels.