No, that is not a switch - those are overrides.
If the database is metric is is highly unlikely that the user will require imperial units unless uploading to a US site.
By a switch I meant something like:
System_is_metric = True (or = False or =1 or =0) within weewx.conf so that although the skins can indeed override and change this setting it should not normally be necessary.
which would result in a default database and a default set of metric units without the user having to see if it should be mb or mbar or meter or meters or foot or feet etc. User intervention and edits in the skins should only be necessary if a deviation from default is required, but setting metric could be simpler than it is now.
Never mind - not worth arguing over, and I'm not going to lose sleep over it!!!
btw - I am in metric so was aware of the skin edits. There are standard units for use in metric and imperial systems, apart from possibly wind speeds where there are also knots and m/s used in addition to mph and kph in specialist circumstances eg nautical or aviation but who uses cm for rain measurements - surely the metric unit for rain is mm isn't it?