"As many ways as possible" - FlufferMutter
Which isn't 'unlimited'. It includes 'as possible', which implies that there are limits.
I see above in this thread talk about ctrl-w, ctrl-F4, "cycle through windows using the keyboard ".
Somewhere, maybe. Not in this comment-thread, though. You should have replied there. My comment was and is about how The Paradox of Choice is a bad basis for informing UI design. You have not responded to that.
Seriously, if you want a powerful, fast interface that requires learning, the bash CLI is a thousand times faster than any gui. Try it out.
I know and I have. It's completely besides the point. Stop bringing it up.
When people are talking about whether a convertible is preferable over a coupé, the guy that insists that you should just ride a bike if you want the wind in your hair is just being an annoying (offtopic) asshole.
GUI is all about being simple by putting the knowledge in the world, not in the head. That means showing the common, sensible default choices.
No, it's not and no, it doesn't. Do you think that no professional on this planet uses a GUI? That nuclear powerplants and huge complex infrastructure networks are managed via a CLI? There are hugely complex GUIs that definitely do not only show 'common, sensible default choices', because they would effectively be useless if they did.
The point of a simple GUI is that it does not require learning. The point of a complex GUI is that it is very powerful. These are separate dimensions. Some GUIs cannot require learning, some GUIs can. Some GUIs need to be powerful, some don't. Many GUIs are somewhere in the middle of the plane.
The point of a GUI in general is that it allows for a completely different multidimensional way to interact with software (versus a CLI). The problem with GUIs is that you generally lose expressiveness, as only the options put into the GUI are generally available to express what you want the software to do.
Now you and many people with you are arguing that a GUI should contain the minimal amount of expressiveness to make it useful and people with wishes for even slightly more expressiveness in a GUI should just piss off and use the CLI. It's simply ridiculous. Especially when you start arguing that "humans don't like choices" (I'm paraphrasing).
Determining or not whether adding certain choices is beneficial or not is something that should be thought through and not dismissed with the inane 'less is more'.
It's a suggestion, for something you'll probably like, not an attack, silly.
1. People who 'suggest' things DON'T SCREAM.
2. Also, 'attack' is a perfectly valid term in the area of debate to denominate an argument against some statement. It's nothing personal, just the English language.