Why Does Private Mainnet Come Before Public Mainnet?

When people hear the term Mainnet, they often assume that a blockchain is immediately ready for unrestricted public use.