It also avoids conversations that have few good outcomes. Tell someone who spent $$$$ on a diamond that you think diamonds are a waste of money or a humanitarian disaster, and it's not a great way to start a conversation. There are also other colored stones that I think are nicer looking than diamonds, but moissanite provides a nice way to stay within cultural norms without necessarily[1] contributing to the problem.
[1] Obviously actively fighting against the whole diamond industry is better, but we all have to pick our battles.