Yeah against most attacks but yata isnt tanking anything around indra's arrow power level.Yata & Totsuka can be taken literally because they are sage spirit weapons. The definitions aren't contradictory to manga facts
That raikiri def is outdated since it was debunked in part 1