Could you sit in front of Blender, Microsoft Office, GIMP or Photoshop without previous knowledge of them and do anything at all with them? What about IDEs? Please see my other comment where I go into more detail, but I think sufficiently pro features can’t really be made discoverable and it’s okay to have only the base functionality exposed. And I don’t think linux changes anything over that other than you being able to use a different desktop env/window manager. I have had my fair share with tiling wms and whatnot, but on linux I now default to Gnome. It is opinionated but I think that’s the job of a good wm.