Hello theotheragentm!
Good questions. Fish kept at the retailer have a somewhat different like to fish in a home aquarium. For one thing, they're expect to leave quickly, because shops make profit on turnover. Any fish that hangs around for more than a few weeks isn't profitable. So all a fish shop wants is for a fish to stay healthy for a month or two. An ultraviolet filter is usually installed to prevent diseases getting between the tank (at least in the better shops) and many stores will also treat the tank proactively with antibacterials and antifungals. While fine in the short term, proactive treatment isn't good for fish in the long term (any more than taking antibiotics every day or rubbing antispectics on your skin every day aren't good, either). Anyway, a lot of fish on display will be in the wrong water conditions for the long term as well. I've seen juvenile Arothron hispidus being sold as freshwater fish... but these are really marine fish, normally sold as "dog faced puffers". Obviously, many brackish water fish like spotted puffers and violet gobies are sold as freshwater fish, even though they need at least some salt in the water over the long term.
Yes, fish can acclimate to a range of conditions given time, but not all fish can stay at those "wrong" conditions forever. Take neon tetras. While they will live in hard water, their mortality is much higher, meaning that many people end up finding neons in hard water aquaria are basically annuals that need to be replaced every year or so. In soft water, neons will live for up to 4 years. Many brackish water fish, and some marine fish (like the puffer mentioned above) can live in freshwater for weeks or months, perhaps even years. But there sensitivity to disease is higher, and they end up living shorter lives. A well-studied example is the green spotted puffer, which will live around 5 years or so in freshwater, but at least twice as long in a brackish or marine tank.
So with mollies, while you can keep them in freshwater, life becomes easier (for you and the fish) if they are kept in slightly brackish. The reasons are not clear. In part, it has to be because some molly species (e.g., Poecilia gillii) are really brackish water fish, and the mollies sold in the aquarium trade are all hybrids and we have no idea exactly which species are in them. Some might have brackish water ancestors, others not, but either way you can't tell. Keeping mollies in brackish is really just a "safe default" that certainly does no harm and potentially does much good.
Another advantage is that the marine salt mix (not tonic salt) raises the pH and hardness. Even the freshwater mollies in the wild prefer hard, alkaline waters and are not found in acidic streams or soft blackwater rivers, as many other aquarium fish are. All want pH 7.5 upwards and "high" hardness. In a freshwater aquarium, the organic loading tends to drive the pH down between water changes. Adding the marine salt mix prevents this, because the calcareous salts in the mix buffer the water. So adding marine salt is an insurance policy against the wrong pH and hardness levels.
If you love mollies, and plan to keep and breed them on their own or with other livebearers, then adding salt is, frankly, a no-brainer. It is cheap, easy to use, and prevents lots of problems. True, you can't keep Corydoras or tetras in such a tank, but swordtails, platies, guppies, Endlers, and wrestling halfbeaks all couldn't care less about a little salt, so you can still have your livebearer tank without the worry of fungus and finrot.
Cheers, Neale
I am in no means trying to disprove anything you're saying nmonks. I have a question though. When you buy Mollies from a fish store, they're kept in tanks that are using the same water to circulate all the other freshwater tanks. Are they being kept incorrectly in your opinion? I was under the impression that they can be kept in either as long as they are acclimated properly. Being that the Mollies in fish stores are using the same cycled water as the other tanks, I would assume they are used to freshwater. Are you still in favor of adding salt no matter what? Do the Mollies not get used to the water they're in or are they just resilient and able to survive in freshwater, which is not natural for them.