insulted his brother in law Ganoji Shirke, the latter immediately joined hands with aurangzeb and helped him in capturing Sambhaji. the king of jaipur joined akbar because of his rivalry with Rana Pratap. So there were multiple reasons why hindu generals were working for aurangzeb and he tolerated them because he could use their armies against one another.
3. He did donate some land / grants for some temples, most of these were in kingdoms of his hindu generals and this may have been done to please them and portray himself as secular.
4. having hindu generals and giving grants to temples in no way negates the evil acts he performed. even the nazis employed jewish security guards in jewish labour camps and ghettoes,not because they liked jews, but they wanted to make use of the jewish manpower.
5.He also had to employ hindus in his empires backoffice, because only hindus possesed the skills like calculating taxes, revenue,income,expenditure, accounting,loans,salaries etc. hindus had long experience and skills since thousands of years in managing empires something the illiterate arabs and turks lacked. muslims excelled only in warfare and were not educated,hindus on the otherhand were skilled in mathematics , accounting , business and trade etc so he was forced to rely on them.but that does not mean he liked them. Even today in gulf the rich but illiterate arabs employ hindus to do these tasks,but they hate hindu religion.