"Everyone's Gay in Gensokyo" also applies to random villagers, I guess. Can't blame them.
Sometimes I wonder if all the straight people in Gensokyo are outsiders that were spirited away and managed to escape while the Gensokyo citizens (Gensokites? Gensokyoites?) are all lesbians.