Yes, but don't you solve problems by implementing features?
If someone has a request, the first instinct shouldn't be to write more code, it's to clarify what they are trying to accomplish.
"How do I get the last 3 letters of a file? I need a feature for that."
"Are you trying to get the file extension? We have that in the metadata."
Sometimes that automated something you thought was really important but super hard to do might not be as useful as one would think and the user requested it because he could.
The trick is to have a flexible scope based on what problem you are trying to solve and not around a specific feature/solution.
Some features are best left unimplemented.