Earlier quoted context omitted.
The diamond ring has no utility, so there’s no calculation to make. It’s an irrational proof of commitment.
Proof of commitment can have utility. And status symbols can have utility. (Going on a tangent: compare Bitcoin's proof-of-work, which also has utility. Of course, that doesn't mean diamonds nor proof-of-work are the best bang-for-buck. For the latter, you can use proof-of-stake or avoid cryptocurrencies altogether. For the former, there are plenty of other social arrangements that avoid diamond rings.)
In India they give gold jewelry, that makes a lot of sense. Their cultural reasoning about it is very different (it's a financial investment that ties families together) but the act is better IMO.