I disagree with your premise. I do T want the cheapest thing automatically, especially if, as it often is, the difference is crappiness is more than the difference in price.
A fiduciary duty doesn't mean choosing the cheapest thing, it just means the AI can't base decisions off how much of a kickback the AI would receive for making/suggesting that choice.