Very well said. Couldn't have said better.
Unfortunately, this won't be read by most newbies because they don't know how to read. If they did then they wouldn't be asking same basic question over and over and over when they could Google in 30 second and get the answer.
It really boggles my mind how newbies are spending thousands and thousands of dollar setting up rigs yet they do not understand even some BASIC concept. Don't get me wrong, everyone has to start from the bottom but they should at least learn how their profitability works (luck, block reward,pool type,global hashrate,etc).