I think its a level thing.
When people ask how to play a certain hand, I think the advice given should be the basic ABC works 90% of the time answer.
As a player develops he becomes better at reading hands and situations and can then start to break the rules.
But you have to learn to walk before you can run.
Players who vear from the standard play at low stakes, usually do so at their own peril because their opponents do not play correctly (in a way designed to maximise winnings) so they are very difficult to out level.
If someone asks a basic question, I think it deserves a basic answer as the player's post flop skills are probably not that good yet. This will develop over time, at which point the player will know how and when he can break the rules.
Offering alternatives just confuses the issue.
Therefore I do think the correct play, for anyone who asks... is to raise.