Diamonds are durable and look pretty (sparkly), just like gold (one of the least reactive metals and it looks shiny). If you buy a ring with a piece of glass on it, it'll probably last a few years and then need to be cut again to look as clean and new as before (but it'll be smaller). If you buy a diamond, it will last for hundreds (thousands?) of years needing just some polishing.