I believe "gold diggers" are here to stay. They're actually in demand especially for very successful men who are either "unattractive, overweight, or old". Most men in America are raised with the belief that if the become "successful enough" they can have any woman they want.
A lot of women have heard or been told that men will pay their bills if they are "hot" looking. I've known women who proclaim that when they were doing the nightclub scene in the 80's they (never) had to buy their own drinks! There's no shortage of men willing to (pay) to have the "company" beautiful women. Some men will set up a mistress in her own condo, provide her money monthly for clothes, food, along with a car and fly her places to meet them. Of course these women don't realize there is an "expiration date" on this arrangement.
Last but not least every (father) wants his daughter to marry a guy that has "something" going for himself. Essentially he wants her to marry the most successful man she can attract. Don't bring home the waiter from Chili's and announce your wedding plans. :-)