Yes, I've always thought that Harry was curious and practical at some times in canon, and clueless at times when he could have used his cunning. Also, coming from outside of the wizarding world could have helped him to think 'outside the box,' so to speak. He could look at the magical British society with new eyes, and not be satisfied with business as usual.