The thing is (and of course I know I'm overthinking) you want to have all of the content in one place. It makes any potential fanbase you might get have to search for your stuff when they could just find all of it consolidated in one place.
No, I don't expect something crazy to happen where TC gets millions of subscribers on youtube and twitch, but it would still be nice for anyone who may possibly subscibe/follow to be able to find all of the content in one place. TC already uploads plenty of highlights from the stream onto youtube, as well as having them be on his twitch. While the machcast is mainly just for us, I could see fans of his stream being fans of the podcast stuff as well.
I don't think it's too crazy of a suggestion. If me or Jeroth were the ones hosting podcasts, same as any of yall, I'd suggest to put the casts on your own channel. It just makes sense. *shrug*