@mray I don’t think there’s any such thing as a “GUI user”. A “non-coding” person can use the CLI, too; I encourage you to give it a try.
GUIs have lots of qualities—they help discover features and get started quickly. But here the project is also about helping users emancipate and become autonomous; GUIs all too often work against that.