You can set up wordpress to function in this manner. You can essentially modify a template, remove any links that would leak visitors out from pages and just set up 'pages' for each site using it as an easy WYSIWYG cms.
Easy to manage, track, modify...not sure why someone would say it's a waste of time. If I could figure out how to make adsense beautifier pull relevant images I would be set.
Haven't removed the obvious leak and havent really finished closing up the main page but here's an example