Nope, that's BS. There are ways of damaging your chain that would show up as a twisted link or something.
The B screw will not put more tension on your chain, neither will cross-chaining... and more tension would not wear your chain out faster anyway unless it's huge like you hooked it up to a diesel or something.
B screw wasn't the cause of your front shifting problem either.