Yes. Open source software people very rarely do good graphical user interfaces. Unclear why this is so. But it is.
> The pleasantness problem deals with the question how satisfactory a system meeting a given functional specification would be; the correctness problem deals with the question whether a given system meets that functional specification. The correctness problem being an entirely technical one, the functional specification can provide strong heuristic guidance for the system designer.
Actually needing to sell your product eventually/get people to use it seems to be a fairly necessary part of ending up with a good UX.