In that case I think the root of the disagreement is our understanding of the role of a diamond as a gem on an engagement ring versus the role of a Rolex as an elegant and good quality wristwatch.
If the diamond's function is to be long-lasting, beautiful, and satisfy the expectations in certain cultures of a gemstone to symbolise one has committed to marry a certain person, then moissanite is a cheaper alternative to an actual diamond which is just as good (or arguably better, in terms of beauty). The same goes for a Rolex. If its function is to look good and be a dependable timekeeping instrument, then many other watchmakers can be a perfectly valid and less expensive option.
However, if a diamond's only function in an engagement ring is to prove that one's partner has spent a large amount of money to commit to marriage, then of course moissanite would indeed be analogous to a "fake Rolex". But then the whole idea of finding an alternative to diamond engagement rings due to the disproportionate price of diamonds would be to beg the question — there cannot be an alternative, for the very purpose of an engagement ring would be to spend a stupid amount of money.