You can either have AI be honest or AI become a marketing tool. The two are fundamentally incompatible.
You won't get it to push your products when users ask what's the best XYZ - either because it'll be too honest to lie or because it'll be too expensive for you.
Considering you can't have chat bots be honest even if you don't make them marketing tools I suspect I know which way companies are going to go
LLMs do not have a concept of “honesty”. Nothing they say is honest or dishonest. Anyway, “What’s the best XYZ?” is not a question that has a definitive answer for most XYZs.