Streaming platform mentioned as a niche site where controversial figures like Andrew Tate might have less influence.