Well, as with many opinions have about how RPGs should be played, probably everyone in this thread is speaking from experience. Some are saying, "This is a great idea [because it sure sounds better than that DM that made me pixel bitch to find the exact clever solution he had in mind]" Some are saying, "This is a terrible idea [because I've been there and changing the facts midgame just leds to adversarial DMing on the one hand or thinly disguised Monte Hallism on the other]."
And some of us are saying that, as with any and every technique of DMing in RPGs, it can be either the former or the latter or somewhere in between, depending on the current circumstances of the adventure, the players and the DM.
What a minute.... "interesting, inventive ways to solve the problems" does not equal "imagining a problem you might be able to solve and then assuming that this problem is that problem"... ...That's the exact opposite of an interesting and an inventive solution. It's rewarding player laziness.
Neither does it equal "pixel bitching", as you so eloquently put it.
What I'm talking about is when the players do start throwing out the classic Gygaxian noodling, looking for clues, but the DM purposefully denies them progress, because they haven't yet said the proverbial, "Mother may I". That is railroading just as bad as anything, and penalizes player ingenuity.
I'm talking about "interesting, inventive ways to solve the problems" being interesting and inventive ways to solve a specific problem that I have already presented to the players, but using ways and means that I might not have originally envisioned. If it is a reasonable solution to the problem at hand, then why not let it work sometimes and reward that creativity?
I'm talking about occasionally making minor plot changes, because what the players came up with as a group is better and more interesting than what I imagined alone, and the adventure and campaign will be better for it in the end.
I'm talking about being flexible as a DM, without being an asshat, because DMs are not infallible.
Whatever. I see where you are going with that, but I'm assuming that we are playing with adults here. Run with the whole 'the players aren't Sherlock Holmes' concept, and pretty soon it turns into, 'the players are stupid' and 'treat your players like children'.
Whatever. I see where you are going with that, but I'm assuming that we are playing with a DM who isn't a jerk.