That article is from the PPOA who are often right, but not always. In this case they are right. TDS by itself doesn't matter. It's what TDS is composed of that matters. In your example about not being able to hold chlorine you can't just say all the levels were OK because I'm pretty sure you didn't know about the chlorine/CYA relationship at the time you had trouble with the two pools, did you? So you didn't know that if the FC was not high enough relative to the CYA level then algae could grow faster than chlorine could kill it, creating high chlorine demand so chlorine could not be held.
We have not had a single green swamp on this forum that was not turned around with chlorine alone (physical removal of leaves and other material is done in truly swampy pools), though those with high CYA levels often had their water partially replaced to lower the CYA; otherwise the amount of chlorine needed would be impractical. Also, a single dumping of a lot of chlorine into the pool is not the proper way to shock. One must maintain a high FC/CYA ratio to shock a pool.
Now in high bather-load pools such as commercial/public pools, a high TDS well above initially added chemicals (TA, CH, salt) can be a proxy for the chemicals accumulated from bather-load and some of these do not get readily oxidized by chlorine so if they build up then they can increase chlorine demand. Also, such pools often have sand filters and can get biofilms in them which also increase chlorine demand. Residential pools, however, don't have these sorts of problems, especially not having TDS be a problem since the bulk of TDS is just plain sodium chloride salt.
The next time you run into a green swampy pool that doesn't seem to respond to chlorine, walk us through it here. Odds are the CYA is through the roof and that is the real cause of making the chlorine less effective, not the TDS which is mostly salt.