As an anecdata, a few weeks ago I was creating some UI with libSDL for an embedded project with Claude, and I was quite impressed with the result. Granted, I specified everything I could think about: I instructed it page by page, iterating button by button and label by label.
coding assistants are not visual-first, they are code-first. so it makes sense that they excel more at coding.