Don't forget the demonetization screw up by Modi, India under Modi is on fire, the negative sorts of fire. Yes, as a super power, we shouldn't even give a concession, but remember Doklam plateau road is already complete, it is only the portion from Doka La to Gipmochi that is incomplete. Doklam plateau and Doklam are two different things, the strategic portion is only at the top left portion corresponding roughly 30% of the Doklam area, roads are already complete. We forgot India entered not to stop Chinese road construction, it was to destroy the roads in Doklam plateau, they could have stop road construction with kumbaya troops, why the need to bring in two excavators? Obstruction was not the major purpose, road destruction of the completed road in Doklam plateau was the main reason.
Now we have a completed road in Doklam plateau (not Doklam as a whole as the remaining portion are valleys). Essentially we actually did achieve our strategic objectives, on top of that we now have permanent presence there.
Doklam and Doklam plateau are two different things, China wanted to own Doklam not just the plateau, the road till Doka La essentially already covers the whole Doklam plateau. When we station troops there, we have de-facto control of Doklam plateau. Strategically, it was the plateau that mattered, the last big piece of flat land there facing Siliguri. Use google 3D, the plateau area is only at the top left quarter of Doklam, the rest are essentially river valleys with no strategic use.
So when Indians entered the Doklam plateau area, their main aim was not road obstruction, it was road destruction of the completed roads in Doklam Plateau. Why else do you need to bring in 2 excavsatros, you could have used only kumbaya troops instead.
Map from Indian analyst
Map from Chinese MOFA