Why building a rich, selectable, streaming Markdown chat UI on macOS still pushes you toward WebKit or Electron.