The perception of actresses has also changed quite a bit, it is like another profession now. For previous years actresses they wanted someone who was more richer and successful than them, that came with someone who was older or divorced or who had a previous family case in point Dharmendra or Boney.
Newer actresses are not looking at success or money, they are looking at stability and company.
Yes there are actresses who have had both like Anushka or Sonam. But if you take in Katrina or Deepika or even Priyanka or Ash they have gone for guys less successful than them(which is not a bad thing) They are choosing stable families than any other factors
3