20 years a Zencart User
Wow! The three sites are very different looking.
So, if I understand correctly, you're saying that the basic structure and functionality (other than add-on modules) of Zen Cart should not be tampered with, but rather to alter the look and feel of the site by turning things on/off etc in the Admin area and through CSS control.
That approach would make a lot of sense and certainly mirrors W3C recommendations on keeping structure and markup separate.
Do all your Zen Cart sites start out as "classic" and move on from there? Or are there several Zen Cart created/sanctioned base templates like with Drupal?
Over the years I have developed a number of templates that embody specific features. For example, some templates use flyout category menus, others use drop-down menus, some are 2-column (right column hidden), etc, etc.
All in all I have about 20 different "main" templates, and I apply these depending on a client's preferences.
Initially, ALL these templates were built out of a clone of the CLASSIC template. Sure... I have added features that are available in the free add-ons, and in a few cases I have built in some of my own customizations.
But ALL my templates conform to the standard zencart schema, and I also follow the "rules" very strictly - particularly regarding the over-rides principle, and the need to avoid hard-code techniques wherever possible.
I do this to cater for the "hit by a bus" possibility.... If I die tomorrow, then whoever takes over my clients' sites needs to be assured that the correct procedures have been followed and that the management of these sites will follow expected convention.
20 years a Zencart User