by your logic all narutos attacks so far is of no value because it didnt do enough damage to kaguya or madara. madara was impaled, hit from both ends(nearly sealed), and bisected so yh he got damage and the jutsu was of value. without sasukes jutsu madara wont have even bothered to take his other eye, it was sasukes jutsu which help pressure him and he had to run so it was of value. kaguya nearly got sealed, not once has she ever gotten in that position of defeat before, it was due to the jutsu that she got in that position so it was of value.he didnt say he must swap with things, all he said was that he can swap dimensions instantly, no were did he limit it to objects. he needed to cross dimensions as obitos warp portal was closing and get to were sakura and obito is so he utilized her jacket. if you notice the desert dimension and were they are currently are different. lets not jump to conclusions yet