Turkey is the eternal enemy, the genocide was a humiliating act, and demanding such a recognition for us is a situation of inferiority, it is humiliating to give them the chance of further denying it.
I agree with you that we should NEVER recognize their borders build on blood, but it is naive to expect them ever to recognize the genocide when their republic was build on it, it would be questioning the legimicy of their own republic.
The borders are physical, Artsakh is a physical entity, the recognition of the genocide is metaphysical, if they're ready to put a price tag on it to exchange it with something really physical like recognizing Artsakh, they are more than welcome on doing it, until that happens, Armenia has no business signing worthless papers or protocols with the enemy.