First off, this is a very valid question.
The short answer is that no - to my knowledge, there are no programs that can somehow "steer" the game into positions where "unnatural" moves are good. While it is certainly possible to create such an engine, remember that a natural move is subjective.
However, you don't need a computer program to do it for you! You can do it yourself. Select a complicated opening, especially something like the Najdorf or some other sharp line, and you'll notice that there will be many opportunities for you to lead your opponent into muddy water - complex positions where you know the theory sue to computer analysis, and your opponent might not.
Here's the thing though; to attempt such a thing, you'd need to be a VERY strong player already, at least FIDE master I would say. The reason is that while grandmasters play complicated positions on purpose all the time, they have to do it to beat equally strong players. But they don't need to if they're playing against even a 2000 rated player, as they can just gradually outplay them, without need for double edged positions.
For practical purposes, I will repeat that complicated openings, which you shouldn't be playing in the first place unless you're a master level player at least, will offer an incredible array of tough positions which are amazing fro computers, yet in which humans make plenty of mistakes.
Also, note that good players will play unnatural moves if they are good! That's part being a good player - considering all possible candidate moves.
To make myself even more explicit, Kasparov once said that even he can't calculate everything. In complex positions, there naturally tend to be no real natural moves. That's where computers dominate.
(I am an expert rated USCF player)