Everywhere I go, I find someone else touting how WordPress has become a full website Content Management System (CMS). The reason is that it's now easy to set up a static home page with the blog as a menu bar selection but, unless you want the static Home page, About page and any other non blog pages to look exactly like the Blog itself, you are going to have use Page Templates. Changing them is also easy to do. A Page Template can be designed with its own style and content while using whatever WordPress elements are appropriate, Header, Footer, Content are appropriate for the purpose. Or a whole page can be designed that contains it's own content and ignores the WordPress content altogether.
The average user has a problem because with this because while there are bazillions of WordPress themes, plugins and styles available, there seems to be no ready made page templates even for the most simple requirements. Example: A WordPress user wants to make a home page without a sidebar where the content window is the full width of the page. He wants to "Write" and "Manage" the content using WordPress...as a CMS! All he needs is a simple template that can be uploaded and some instructions for editing CSS that correspond to his theme and style. I can't find any Page Templates out there that are ready to do this, whether the requirement is simple or sophisticated.
WordPress wouldn't be a blogging platform if there weren't any Themes. It has become a great platform because of the availability of custom Themes, Styles and Plugins. How can it be a great CMS without any available custom Page Templates?