The reflective coating is most useful when minimizing the reflection from overhead lights – something I’ve always had a problem with. At my house, I don’t allow overhead lighting except in the kitchen.
If you don’t believe it truly does minimize overhead light reflection, hold up a pair with it and without it and look at the reflection. This is easiest done at the eyeglass store, where someone there will definitely have the reflective coating and all the glasses on the shelf won’t. To me, the difference is worth the cost. If overhead lights don’t bother you, you may chose to skip it.
As for the anti-scratch stuff, that is more difficult to prove the benefit. I can tell you that I go much, much longer between severe scratches on my glasses now, but that could be because I am older and more careful. Hard to say. I can tell you that almost always the frames wear out now before I get scratches severe enough to cause me to replace. It was the other way around in my youth.