Some problems have several steps or techniques that need to be applied. It's not always obvious which way to go at first. Near the end of a course, or in higher-level courses, there could be hundreds of possible "next steps" that you've learned. Recognizing common patterns doesn't help in uncommon cases.