No disagreement on large water changes if the TDS or DOC change is not too great. My fish seem to love water changes too 

Do you have any seashells or bricks or other "man-made stone" in your tank? Can you elaborate on the entirety of your décor?
Salt has a lot of benefits besides just softening water, for example it is a natural antiseptic so torn fins and missing scales heal quickly and it works wonders when used alongside Stress Coat. It is also a natural stress reducer and promotes healthy digestive function. As a result of stress reduction it also rewards us with more vibrantly colored fish.
Salt kills parasites, fights bacteria and fungus. Use it as a preventative measure to keep dormant pathogens from surfacing and force them into "remission". Many fish love the salts, and standard tablesalt is a cheaper acceptable substitute for Cichlids salts or Aquarium salts labelled in stores. A big bag of rocksalt will work the same, or a big bag of Water-Softener salt. NOT Ocean Salt. Ocean salt is different and should ONLY be used in Brackish or SW-tanks.
When I add the salt after my 60-90% weekly water changes the fish RUSH into the cloud of salt and act like a dog rolling in the grass. I have used salt in my tanks 24/7, 365 for over 10 years and the results speak for themselves.
While I must respectfully disagree about large water changes and not using salt, the only thing I can really say in hopes to make you a believer is that every fish in the thread I linked earlier is UNDER 18 months old and some are approaching 10" while some hit the 10" mark several months ago.