<i>Think about it for a second, if she's hot and educated and can be with him in public, why doesn't he just marry her?</i><p>If he wants to keep enjoying a certain quality of experience, marriage may not be the best means to get that.  Wives usually stop dressing as well as they did when they were dating.  Housework takes more of her time and energy.  There are endless jokes about women having no energy for sex after doing housework and raising kids all day.  A woman who is expected to look good 24/7 and "perform" for him at the drop of a hat...well, it's not very realistic.  A prostitute only has to meet that standard during work hours and can then go home, take off her high heels and make-up, and not care what he would think about it because he isn't there anymore to judge her.