Necessariamente, não!
Às vezes o sujeito faz programa com outro homem para sobreviver ou apenas para conseguir um dinheiro rápido e fácil.
Alguns fazem só pelo dinheiro. Outros fazem pelo prazer sexual e pelo dinheiro, unindo o útil ao agradável.
Agora aquele cara que não faz apenas pelo dinheiro, mas que se realiza sexualmente fazendo isso, esse sim é gay, mesmo que negue.
A maioria dos garotos de programa que são héteros procuram fazer programas com mulheres.
O cara que faz programa tanto com homem quanto com mulher, ou é gay ou o faz apenas pelo dinheiro.
Enfim, cada caso é um caso