Shanks dont act, unless necessary.
It has been established since chapter 1.
The spoilers said; "I dont want to cause too much damage to this place". Shanks also sent Rockstar to give Kid a chance to give up.
But, I want Kid to at least fight Shanks directly.
Lets see if he can touch him or not