Totally, the reality is : smell is masked and air is full of chemical components harmful to your health [0]. Our olfactory receptors are there to protect us. It should be noted that persons with bad perception of odors are closer to their end [1]. At least, use some natural products which may be dangerous, but for those, our body has had generations of evolution to tolerate those.
There is nothing like odour destruction. It's just tricking the nose into believing that another scent is around. Odours add in bizarre ways. If something smells bad, 1) open the window and 2) solve the root cause.
Unless they're based on whatever chemical combination makes Febreeze work, in which case it does actually eliminate odor. There's a fascinating story behind the invention of Febreeze.