That makes the opposite of sense.  If servicemen and women are allowed to be open about their sexuality then you know exactly who is gay an who isn't, nothing complicated there.  If people have to hide their sexual identity THEN it becomes complicated who may have unrequited lust for other service members of the same gender.
By your own logic we are better off without 'Don't ask, Don't tell.'