One theory I’ve heard for Stalining him out of existence is to subtly indicate that he’s no longer viewed as an acceptable teaching example.
Ten bucks says Stephen “that little baby is an enemy of God” Lett is the next one to be shown the door and have his videos replaced or discontinued.