In this day and age, there is no reason why the average person can’t maintain their own web site once it is set up. Tools like WordPress (which I use exclusively for building web sites for my individual clients) make this easy, even for the “non tech savvy” person. It frustrates me to no end when I run across people whose web site builders are “holding them captive” by setting things up in such a way that changes to the site have to go through them. To me, this is just a way to squeeze a few more dollars out of every client.
I would rather spend my time focusing on creating solid site architecture, usability, and beautiful design, and leave the content up to the client. For this reason, I include a WordPress tutorial with every site I build, so that I know my clients can update their own sites without me. This makes my clients happy and leads them to refer me for new projects, which means I get to spend more time working on the next site. The way I see it, everybody wins. 
