See it pretty often here in FL. I agree that a lot of times a hot young woman and older guy (talking 20 or more years older) is because of money but not always. A lot of younger men are immature jerks, cheat or don't have their lives together and want to sponge off women.
There are a lot of good looking, professional women in their 20's up to mid 30's in the Jacksonville area who can't find a decent guy and are single or end up dating older men because they want an equal partner and not some man-child they have to support. My job brings me into contact with hundreds people a year, usually in their home or place of work and building rapport is part of my job. I am regularly astounded at the amount of women who are gorgeous, have great personalities and are successful but are single because they can't find a decent guy.
There are also a lot of young women with daddy issues or want someone to take care of them and go for older men. Not judging. Florida is a strange place where it's extremely easy for a regular guy to get extremely good looking women....just have to be smart and make sure you aren't getting one that is crazier than most, immature or scandalous. Also similar for women looking for men.