Actually, Robinson has gone on record as saying he played it that way at least in the beginning. Supposedly they dropped that not because he was straight but because it would be too chancy. Even if that were not true, he could just be bi. And he turned Ziyal's way because he knew that Bashir was not into him like that. You cannot tell me that Garak's first scene ever with Bashir is not blatant attraction. In the book there was a part where Garak was very angry that Bashir seemed to be spending less time with him or ignoring him. Just because he had a first love does not mean he could not develop an attraction later. He could be bi. Andrew basically said he was fluid sexually so that's close enough.
Here is proof: Link with quotes.
![]()
Star Trek: Deep Space Nine Actor Wanted His Character to Be Openly Gay
Star Trek: Deep Space Nine was thrust back into the spotlight last year with the release of the documentary What We Left Behind: Looking Back at Star Trek: Deep Space Nine. This year, Deep Space Nine is returning to comics for the first time in over a decade. Part of the discussion around the...comicbook.com
An actor did something, hoping it would influence the writers. It didn't happen. After that one episode, the writers made no effort to explore Garak's attraction to anything but women. ISB admits it was a lost opportunity, but there was nothing there.
Garak's thing for Ziyal seems like an effort by the showrunners to make him seem more heterosexual, a counter to Robinson's original "I'm so hot for Bashir" attitude.
Robinson obviously did have that idea from the beginning but no one was interested and it was dropped.
And there is nothing in Robinson's book A Stitch In Time which points out Garak as homosexual either.
So it wasn't that way.
I mean, they could as well point out, let's say Picard as homosexual too, due to his awkward interaction with women.
As for Ziyal, I still think that she and garak would have been a nice couple.