The most accurate response would be:
Countries have not recognized the Armenian genocide for fear of hurting strategic relationships with the Turkish government.
This reflects the geopolitical considerations that many nations take into account, as Turkey is a significant regional power and NATO member, and various countries may prioritize their diplomatic and economic relationships with Turkey over recognition of the Armenian genocide.