It was Roddenberry's show. He had final say on what made it to the screen and those Ferengi made it to the screen.
But, to fire the director would have meant delays, so compromises get made. Even on TOS, Roddenberry didn't always get his own way. During the week of filming "The Last Outpost", they probably all felt the Ferengi were working. They certainly made some brave choices. I rather liked the ADHD qualities, the animal skins, the energy whips.
20/20 hindsight is a wonderful thing. It's interesting, though, that the director never worked for TNG again. The directors who get excellent results are invited back over and over.