On a related note, a lot of folks feel air fresheners actually make the air fresh. Don't they usually just hide the smell?
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.
[0] https://www.considerable.com/home/cleaning-organizing/are-ai... [1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3561743/
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.
Interesting note on the patent from Wikipedia.