Allah makes a place holy and we cannot ask why. S Omar said to the black stone that it was only a stone and can neither benefit nor harm. But S Ali corrected him and said that it does give benefit by order of Allah. All our promises on the Day of Promises were put inside that stone. And S Omar accepted the truth.