Thread:SlyCooperFan1/@comment-26016568-20150309220227/@comment-1824272-20150310012732

I think you might have misread what they meant. Connecting your YouTube account to your Steam account allows you to share YouTube videos on your Steam profile and in Steam communities. It doesn't help in actually making those videos. xD