You are both correct to a point.
Wedding and engsgement rings date back literal milennia in some cultures.
Diamonds as an obligatory part of an engagement ring is a pure marketing scheme, iirc, from early 20th century to artificially increase demand for diamonds.