His side (Royal Challengers Bangalore) has historically performed poorly in the IPL. I would blame it rather on the poor team balance than on the captaincy though. And I don't think that Kohli would relinquish the RCB captaincy, so easily. AB de Villiers could be a better captain, but the RCB management would also not consider replacing Kohli at this point. There are a few other options as well. Mohammed Siraj is one. Sachin Baby has captained the Kerala Ranji Trophy squad, but he is not even a regular member of the playing XI.
Probably New Zealand managements are too concerned about security after the government change over in Afghanistan and due to the support from Pakistan. I guess in recent times, South Africa and Sri Lanka toured Pakistan without any major security concerns but we cannot expect the same from England or Australia or New Zealand teams as they value security of their team the most. I guess after the Taliban government in Afghanistan both Pakistan and Afghanistan cricket may see some downfall due to participation of women in cricket. This way, cancellation of New Zealand tour to Pakistan might be a beginning point in this regard.