Madhubala, Rekha, Sridevi, Madhuri Dixit, Karisma Kapoor, Aishwarya Rai, Preity Zinta, Kareena Kapoor, Katrina Kaif, and Priyanka Chopra. All these actresses have ruled at the No. 1 spot at sometime or another in Bollywood history. And all have one thing in common. Glamour.
History has shown that most actresses were applauded for their looks & clothes = Glamour. Sridevi's white Chandni sari was a craze. Madhuri's clothes in HAHK were imitatided by my cousins even. Aishwarya's Nimbooda/Devdas/Dhoom 2 outfits are another case. The audience wants to believe that their favorite actress is perfect and a fantasy woman that is above than woman they see in their daily life.
This brings out a revelation that never has Bollywood had a non glamourous actress be considered the "No.1". Tabu, Shabani Azmi, Smita Patil, Nandita Das, and others have never reached that height of fame.
Kajol and Rani may be considred somewhat of an exception but lets not foget that Kajol was first greatly apprecaited for her chiffon saris in KKHH and Rani was the same for her glamourous looks in Chalte Chalte. These films were turning ponts for the usually non glamourous cousin actresses.
But, do you think an unglamourous actress like Konkana or Vidya can ever be "No.1"?
Sadly, in todays times, I think not.