Twitch streamer Ludwig Ahgren recently went through his YouTube video catalog and touched on a now-private September 2022 upload, titled "TWITCH IS COLLAPSING." In the video, Ludwig had criticized his ...