In this scenario linux is unworkable since a cli is probably too much for a layman. But that's why people built gnome and other window managers on top of the "unworkable" but useful core.
All we have to do is wait for some people to build that nice pretty layer on top - but the core must be an efficient tool