Yugoslavia refused to accept it, which NATO used as justification to start the Kosovo War in order to protect the native Albanian population. They didn't sign because it contained provisions for Kosovo's autonomy that went further than the Serbian/Yugoslav government saw as reasonable, which is pointless because Kosov today is independent.
Both Yugoslavia and Russia should have signed the Rambouillet Accords to recognize Kosovo as a nation. However, pride wouldn't let them do it. Yugoslavia had just seen a decade of ethnic cleansing end in failure. Russia was a trading partner with all countries involved. Kosovo, just like all the other Balkan states, has a right to exist. It was just stubborn pride that disallowed Yugoslavia and Russia from signing the peace agreement.
I personally think that Yugoslavia and Russia should not have signed the Rambouillet Accords after the end of the Kosovo War, because the level of troops needed to maintain Kosovo as an independent nation which was a large commitment. I personally think that the Kosovo War has affected some people as well as some families.
No, Yugoslavia and Russia should not have signed the Rambouillet Accords after the end of the Kosovo War, because the level of troops needed to maintain Kosovo as an independent nation is a large commitment. The accords say that Kosovo will be an independent nation, but then 30,000 troops are committed to maintain its independence. This is not a workable long-term plan and Russia was right to be concerned.
Before they signed or did not sign this peace agreement, these two countries most likely set down and thought out what would happen if they signed this agreement. So no I do not think that they should have signed it, because they thought it through and decided it was not going to help them.