I don't think it works that way for a lot of sites. Speaking for HEXUS, we put articles in the database so we can preview them and fix layout issues before going live.
Sometimes partners request a preview URL before publishing date, so that requires some form of content publishing before hand.
It's pretty much essential that content is loaded in to your CMS and previewed as soon as possible, to check for issues.
You can secure those systems adequately and still have 'live' content for people you trust to access.
Not loading your CMS at all until the last minute isn't really doable.
Rys
Sometimes partners request a preview URL before publishing date, so that requires some form of content publishing before hand.
It's pretty much essential that content is loaded in to your CMS and previewed as soon as possible, to check for issues.
You can secure those systems adequately and still have 'live' content for people you trust to access.
Not loading your CMS at all until the last minute isn't really doable.
Rys