ok, instead of fanning the argument out into things everyone agrees with, let's stick to the point I disagreed with:
transactions that would be accepted by old nodes may be invalid according to the new rules.
that didn't happen with segwit, it was implemented using the so-called "safe" soft fork design
you implied it could, and that was wrong