USS Enterprise was not efficient. It was not military in nature. Most of the times they had been in combat they won via luck rather than any sort of military tactical sense. Half the time the ship blunders in to traps only to find a way out of them via scientific or diplomatic skill, rather than combat. The nature of the mission against the Cardassians is entirely military. Starfleet does not have time for the crew of the Enterprise to get caught in a Cardassian trap and then diplomat their way to victory. What they need is to setup a trap and force the Cardassian's hand and get a resolution to the problem. If that fails they need a quick combat response rather than diplomacy. Picard was known for diplomacy. Riker was known for unorthodox tactics. But here, if they failed with their trap, would need a straight up military solution.