Why do I make them private? One word, SPAM. You think it's hard to get your email off of some spam list, wait until the they start phoning you or sending junk mail. This is especially true if you don't have a work address or PO Box address and use your home address.
And don't worry about going off topic, the moderators get all bunched up from time to time but that just makes it more fun.