In the game of rugby, just like life, there's a lot of grey. For you to negotiate all that grey, you need a bit of common sense and empathy, but also the framework of the laws to give you guidance.
But all that grey means there's room for interpretation. For example, you might see the winger is offside on the far side, but because the scrum-half has already gone down the blindside to the other side of play, you might not necessarily penalise him as his actions are inconsequential. It's about what has material effect sometimes.
That can be frustrating for some fans watching as it can look like inconsistency. They can question why one offside was penalised 10 minutes ago but this one wasn't. The reason is that one had an effect on the game and another didn't.