You can make some plausible arguments against glass. It scratches more easily and doesn't shimmer as much. But synthetic sapphire is the same league and costs a lot less.
The modern-day aesthetic of diamonds is just that they are expensive. They're not distinguished by utility, quality, or appearance from cheaper products. The ultimate status symbol, but also obviously a bit of an issue...
I need a geologist to explain this one. Moissanite has a Mohs hardness of 9.5. I guess it is easier to scratch than a diamond, but the scratability should be indistinguishable between the two for all practical purposes.
Not a geologist but Mohs hardness is an ordinal scale so the distance between 10 and 9 isn't well-defined. The numbers are defined as being specific minerals.
Diamond (10) is 4x as hard as corundum (9) which is 2x as hard as topaz (8).
OK, but there's a real difference. My wedding band has small diamonds in it, and occasionally I'll be sitting inside where the sun falls on my hand and casts a million pretty blue and white and red sparkles on the walls and ceiling of the room I'm in.
Diamonds (and other gems) really are beautifula to look at in ways that glass just isn't. And manmade ones, sparklier still out of the forge of our own cleverness, are much nicer in my opinion.