I've seen so many engineering teams present bad options, on the implicit assumption that the responsibility for choosing the worst/cheapest option is on the decision-maker. And if they are pressured to deliver bad code, an email trail showing that it was the boss's fault will save them.
It might seem that way, but it isn't.