Correct me if I'm wrong, I can only guess that the publishers want all kinds of player (casual and hardcore) to buy their game to cover their expenses in creating the game. So the easiest solution is to make it easy, sometimes so darn easy that player can complete it without thinking. This unfortunately, destroys the core experience of the game which is solving the puzzle or in general dealing with the challenges.
I think publishers need to stop spoiling players and trust players that the latter could get the fun of games on their own.