YouTube and Twitch even pay the creators, and are apparently (at least sort-of) profitable, and they don't even get a share of the brand deals that are baked into the video. Sure, they are backed by huge cloud operators, but still. The hosting costs for Reddit should not be that high.