I personally don't quite understand the comparison of prostitution to courting women with diamonds and expensive things. In my experience doing that has never gotten me laid in real life nor accelerated the process. Giving expensive gifts to women makes them feel obligated, and obligation is the opposite of attraction, which is needed for civilian women to willingly have sex with you. I'm sure there are gold digging women out there that I never met, but in my world, it is much more common to get laid long before you drop more than $25 or so on a woman.
Then again, I suppose I've spent money and 'invested' just to KEEP getting laid...