Alfresco follows a different model that is designed to assist in the development of any website - large or small, static or dynamic, written in JSP or PHP or .NET. As such, we are not a Drupal and a Plone and do not lock you into one particular app framework or scripting language or manner of building your site. You can use Alfresco for this very reason to manage a variety of sites of mix type on a single server. But regardless of type the principles of content management remain the same: content reusability through XML, repurposability through standard templates (XSL, Freemarker), content staging, in-context preview, versioning, site versioning and rollback, deployment, de-coupled authoring and delivery, workflow, links management, etc. etc. Here is where we put our emphasis to make a product that sets what we hope to be a new standard for dynamic, interactive websites.
The web site framework is a sample site - an example only - of how one can use forms and templates. It is in no way intended to represent any preferred model of development, even more so because the current version of WSF is not yet updated to leverage 2.1.0 web scripts, which are the basis for our component development and page publishing model moving forward.
We will be working this September on a vastly improved set of examples and tutorial and simple sample sites. I think the gap you are highlighting is more one of rich out of the box default site publishing framework, which is what most standard open source CMSes provide. For us, this is a question of a couple of weeks of documentation and examples; unlike other open source products, that sample framework isn't the only framework that can be supported to lock your site design and development activities done into a single constrained model.
I would encourage you to dig deeper into how we support the core services of content management - aside from richer samples, the underlying set of capabilities exceeds what you would get from many of the commercial systems at great cost, including an Interwoven, Vignette, Day, RedDot, and more.
Kevin