You can blog for free (Blogger, for example) and without any html knowledge. But there is more. When I mentioned a learning curve I was also thinking about the language itself. Most people are ready to start writing a weblog (even badly) because it is exactly that: writing. But to work with images a different language is needed and the visual grammar is not as intuitive to the masses as writing. Not many untrained people can create a meaningful visual narrative.