IIRC GUI support was taken out because one of their long term goals was (is?) to reduce the codebase and to make neovim something you can plug into any text input field. You could use it as a backend for a standalone GUI app, or in Firefox for leaving HN comments. I seem to recall they had plans for an official GUI after they got to a certain point. Not sure if they still do.