It's a very valid strategy but depends heavily on board texture.
Example (100bb effective stacks)
Hero is BTN with AhKs and opens for 3bbs
Villain is bb and calls
Pot (7.5 bbs)
Flop is Ad 7h 3c
Villain checks
Hero should seriously consider checking behind a lot in this situation.
Why? Because the villain's range is weak (because he was bb) and he likely folds everything we beat. By checking behind we allow the villain to possibly open his range and start betting his unimproved pocket pairs and all pairs under our TPTK as well as
bluffing. We also get to SD a little more cheaply those times when villain outflopped us by hitting 2 pair or a set because we eliminate a round of betting.
Now if we have the same situation but the flop is Ad Qs 9s we should probably bet the flop because our villain is more likely to have a decent piece of the flop and our TPTK is likely ahead but not by a large margin and giving free cards here should be a concern. Incidently if we're called on this flop checking behind on the turn for pot control may be correct depending on out read of the villain.