When there’s a bad smell in your house, spraying air freshener only masks the problem. You have to find the source of the stink and get rid of it before you can expect the bad smell to leave for good. Some homeowners tackle a lawn problem with air freshener instead of finding the source and getting to the root of the problem. Moss is no different.
Another way to think about this is not how do I get rid of the moss, but how do I make my lawn healthier. A healthy lawn will crowd out weeds and other problems like moss, so create conditions that favour the grass instead of the problem. This solution may take more time, but the return will be a healthier lawn that requires less maintenance for years to come.