How many 'versatile' roles were written for commercial actresses back then in Bollywood?
Despite that she has Hey Ram (rape victim in an unglamorous look), Yuva (abused housewife in a deglam avatar), Veer-Zaara (lawyer, with no song-and-dance routine while Preity did the typical role), LCMD and Sawariya (prostitute, even acting as a second fiddle to Sonam just to play a unique role). All of that she did in the peak of her career. [Not even mentioning Black ;) ]
And recently she has the Mardaani franchise (police officer), Hichki (tourette syndrome), NOKJ (foul-mouthed journalist) and Talash (grieving mother in another deglam look). Even KANK and Bombay Talkies were slightly different roles/movies.
And she balanced these well with the typical commercial ones like HT, BnB, CC, etc. I mean if you can switch between Black and BnB in 3 months time, that should state your versatility, no?
2