It’s a lesson she must have learnt from her mentor Aditya Chopra. Anushka Sharma knows that if she must leave an impression, then she must leave some of her clothes behind.
Rab Ne Bana Di Jodi didn’t give her too much opportunity to reveal more than her histrionics. And anyway, whatever she did would have been clearly overshadowed because she had not one, but two Shah Rukh Khans to deal with in that film.