The new Marine deployment is seen as a surprise given the preparations for withdrawals by the United States and its allies in Afghanistan , where a war against Taliban insurgents has dragged on for more than nine years , with nearly 2,300 coalition deaths , about two-thirds of them Americans .