Puzzles are common in daily life, whether it be trying to find a way to remember where you left your keys, or trying to get your computer to work again without having a professional or someone who knows what they're doing do it. It would only be right to have puzzles in a game. You wouldn't want the character to just go through the game without thinking would you? That would take away the game aspect of it.
Edit: Puzzles should have a point. Going to several different rooms and performing several different tasks just to open a door shouldn't be used.
Edit: Puzzles should have a point. Going to several different rooms and performing several different tasks just to open a door shouldn't be used.