Thing is, often the choice between the smart move and the right move is more fraught than any other choice in the situation. Happens a lot in real life too.
Forcing the smart option and the right option to be the same e.g. setting it up such that making friends with the NPC doesn't violate the PC's principles, denies the opportunity to roleplay that smart-v-right decision.
I don't deny any of this, but there are tables that won't like this kind of smart-versus-right choice--or at least won't like too much of it--because they play TRPGs for the chance to (pretend to) be heroes. Doesn't mean it shouldn't happen, doesn't mean anyone's table is wrong for liking it, just means the GM should know their audience (and one can consider the GM part of the audience, here--I do).