Can you broadcast a segwit transaction using a non segwit node? If non segwit nodes view segwit transactions as anyone can spend ,why can't you broadcast a segwit transaction using them?
Segwit was designed in such a way that segwit transactions, after removing the witness, are valid but non-standard to old nodes.

This guarantees that old nodes won't reject such transactions when they're seen in blocks, but still won't be relayed or mined by old software.