>>53421960Each move is flagged 0 or 1 for whether it can be called by assist. Every move is 0 by default, and gamefreak didn't bother setting any moves in SwSh or SV to 1 because Assist didn't exist. So technically by these idiotic fanfic rules, Obstruct is also callable by Assist even though Protect, Detect, Spiky Shield, Baneful Bunker, etc are not.
In all likelihood, the real reason it wasn't removed is because Showdown's main dataminer also happened to be the person who came up with Assist Revival Blessing "strat" and topped the ladder with it.