You're correct. However, I'd follow the vets advice.
You need the antibiotic to take care of the gram negative bacteria which IMO would be of more importance.
The Fluconazole will help offset the spread of the yeast infection.
Once the bacteria is taken care of, then you can take care of the...