Not for the things described in the article, no. If you really just want to document things, you can host videos by yourself and just offer them for download.
What makes youtube important isn't that they host your videos, but that they get people to watch them.
What makes youtube important isn't that they host your videos, but that they get people to watch them.