Another major source of frustration for infrequent developers is tools & commands that cater to the 10% first and the 90% second (commands that require a bunch of flags/configuration to be set for the 90% use case).
If your tools/frameworks don't do the 90% use case by default, you're doing it wrong.
If your tools/frameworks don't do the 90% use case by default, you're doing it wrong.