Completely agree with this.
If there is an obvious foul, but you don't flag because you perceive an Advantage could be played, you are dropping the referee in it if he/she does then give the FK. The fact you're not flagging gives the players ammunition to comment, "Even your lino hasn't given...