Good question Joe! So you are asking me why shouldn't you just post your videos on Youtube where you have a Googilian people coming every day?
Youtube is amazing by the sheer volume of content available on it – you want to know how to be a ninja? And Youtube has a one minute video on it. That is Youtube the brand – a massive volume of video interactions. But what if you were to believe that video brings a certain value to your brand or if video is your brand? Then Youtube dilutes your brand.