The most accurate response is:
Countries have not recognized the Armenian genocide for fear of hurting strategic relationships with the Turkish government.
Many countries, particularly those with strategic alliances or economic ties to Turkey, have been hesitant to formally recognize the Armenian genocide due to the potential diplomatic repercussions.