is functional but has bad UI/layout/etc is a thing.

It's only confusing because you don't know the field. Which is kind of the point.

> is functional but has bad UI/layout/etc is a thing.

Tell me about it… I was forced to use a program called Farmer’s Wife for a time. What a fucking nightmare of a UX.