Question: why dasaratha gave boon to kaikeyi?
Answer: Queen Kaikeyi helped Dasaratha in the war between him and the asuras. She helped him by being his charioteer in the abnormal war. Hence as a return gift he offered two boons to Kaikeyi which she said that she would ask it in future in need. Thus she used it for getting her desire come true.