Why didn't he teleport such that his chidori would be only 0.000000000002 micrometers from Kaguya that time in the gravity? Why didn't Kaguya open a portal 0.000000000002 micrometers from Naruto and Sasuke then just fire one of her ash bones into it when they wanted to seal her? Why did Minato just teleport 0.00000000000002 micrometers from Bee when he was already marked then kill him? I think they can't do all these things. I think ST techs can only work in the general area of existing matter. That is, the object being teleported must appear at SOME DISTANCE from already existing matter. You can't call it Kishi nerfing if it is consistent with all ST. So if they are facing an opponent fast enough to escape before the ST user can cross that limited distance to execute an attack, they cannot attack the individual. This is why Kaguya could dodge them. Madara could even switch with his Limbo clone. This is also why Naruto could dodge Kaguya's portal attacks.