I had an interesting conversation about women, love and money with several male Ghanaian colleagues the other day. All three of them agreed that women, in general, loved men for their money. One of them said that he was glad he married his wife My male American colleague gallantly came to the defense of my gender, and contended that while this might be true for some, it was untrue for most, and it was impossible to "love" anyone for their money anyway. One coworker suggested that American women were less likely to love a man for his money than Ghanaian women.
With Nigerian Cinderella fresh in my mind, wasn't so quick to dismiss the attraction of money, but instead asked what was wrong with that? What we find attractive is influenced by our needs, and what society admires. Marriage has long been an economic union, and ability to provide economically has been necessary to that union, and socially admirable. And it is no more shallow than many of our other criteria for love-- which is a more accurate reflection of character, the looks a person was born with, or the money they earned? (We will put aside the money a person was born with for the moment.)
The major difference between West African women and American women is that for West African women, economic survival is much less assured-- and hence a greater need. If the Cinderella fantasy still limps through American culture, it should be unsurprising to find it prevalent in West Africa, where many women do not have the luxury of discounting their mate's ability to provide economically. If men want women to marry them for attributes other than money, they should do all they can to empower women to provide for themselves, so they will have that freedom.
Also, they should consider their decisions to have multiple wives and mistresses. When being able to provide for multiple women becomes a mark of status, it only reinforces the link between money and relationships. Treat women like people, not objects, and they will treat you as people, not meal tickets.