It does work. However, the primary reason for the straddle/strangle price increase is a pre-earnings stock move. IV rise is usually not the case although it plays role for certain stocks (e.g. AMZN, GRPN, DNDN).
Generally speaking, IV increase provides support for the position while gamma is...