It only applies to lesser skilled players, whom the people giving the advice, want to rob. Playing for money won't make you shoot straighter. Practising and taking the game seriously will. If you need an extra incentive, and some pressure on you, play tournaments. That way you'll get everyones best game too. Best of all, you won't lose a years salary doing it.
Bingo! Many thanks!