Yes, keeping an aerobic tank helps to eliminate odors. But few, and I mean few, boats can keep their tanks aerobic enough because of build and design constraints. The fact is that fresh water over salt water helps in this situation by reducing calcium carbonate buildup in the tanks (and that smell is not helped by aerobic conditions), and it dissolves waste products easier than salt water, which allows them to go aerobic quicker. This is the physics of it.
Many of the aerobic microbial species needed for waste breakdown without anaerobic sulfide production are highly attenuated by salt water, which makes the goal of properly aerating a salt water holding tank more difficult than a fresh water one. There is a reason open pit waste facilities use fresh water and not salt water for their microbe environments. This is the biology of it.
https://pmc.ncbi.nlm.nih.gov/articles/PMC3208997/
If one is struggling to maintain a properly aerobic holding tank, then a switch to fresh water can give it a better chance. Fresh water does not make it aerobic, but it makes it easier to get and keep it aerobic.
Mark