I can't disagree more. I am the kind of person that is very unlikely to ever sign up for a site that doesnt have some kind of demo or a video. It takes only a minute or two to passively watch a video to see if something might be interesting, where signing up to use some new service is way past my level of interest. A video is a much lower barrier to entry than much else.