I’m curious how pattern recognition and problem solving are not just applied knowledge? They’re skills you can train up. You can learn to do it better.
Pattern recognition is part of learning and part of intelligence, but it’s worthwhile to distinguish between your current ability to recognize patterns and your maximum capacity to recognize patterns right? The maximum capacity would be bounded by your intelligence while the current ability is your knowledge.