Put it like this, if the officials clamped down on the contact; freeing up the play - resulting in the Cavs being less aggressive on the defensive end (getting with extra contact in the paint, Delly holding Curry and bumping him off screens etc etc) not wanting to get into foul trouble - the Warriors would be able to go on more runs. Granted, yes you can apply the same thing to the Cavs, however as you know they were undermanned and didn't have half the scorers - meaning they wouldn't be able to trade buckets regularly enough to stay within reach each time the Warriors went on a run.
And what if Delly, Shumpert, Tristan or Mozgov found themselves in foul trouble? The Warriors could manage without either Draymond or Iggy - they have the depth. Cleveland didn't. GS could still maintain their aggressiveness - the Cavs couldn't. The dilemma for them would be, do they risk their players fouling out (do they ease up on defense) or does Blatt switch them with Perkins, Marion, Haywood, Miller and Harris.
Whistles are good for their offense, because when teams are conscious of the refs officiating in a certain way (clamping down on extra/unnecessary contact) - the defensive pressure starts easing up and the advantage from being physical that teams had is now gone. GS couldn't develop any rhythm when they were being pushed and pulled all in the halfcourt.