The problem that this feature will solve:
When the system prompts the user to select a face/line/axis etc, sketches should be ignored. This would avoid the problem as illustrated here, where the sketch is selected rather than the face of the object.
Brief description of the outcomes that you expect from this feature:
If the system expects a face (line etc) then why does it select a sketch? Currently, any sketches in the way have to be hidden, which is unnecessary effort.
This may be, but if this ‘face’ is not part of an object that can be, as in this case, shelled, then it should be ignored, rather than telling the user ‘invalid selection’.