Let's discuss the requirements for an ideal marriage proposal gift:
1. Provides a physical, wearable symbol of commitment.
2. Is impossible to resell.
3. Represents a significant economic expenditure.
Mutual tattoos, for instance, satisfy 1 and 2 much better than diamonds, while compromising significantly on 3. But what 3 is really getting at is a demonstration of commitment, and on that count tattoos are even better. You might be able to scrape up more money to buy a ring and propose to another partner later, but unlike diamonds, tattoos really are forever.
The problem with diamonds is that, especially if you follow the old guideline that an engagement ring should cost two months' salary (!), they only demonstrate to a gold digger how much wealth she will be able to extort in the future. Besides, gold diggers will generally enjoy diamonds purely as a status symbol and will generally waste your money on dumb shit that's more similar to diamonds than, say, mutual funds. Her inability to resell the diamond doesn't really factor much into her consideration; the diamond already is what she wants, not the sentiment behind it or the economic power to spend your wealth any more sensibly than that.