Both methods require energy!
Ionc exchange works by making either R+ or R- resins. A mixed bed has both. R is a huge polymer with lots of + or - things attached. So, run in Calcium loaded water and you get Ca++ and (R-)2 and the Calcium is stuck on the resin. You could then end up with either Sulfuric Acid or Sodium Sulfate if the counter ion is Sulfate. So, you have R_ present and SO4--. This makes (R+)2 and SO4-- and so no ion gets through. But, organics go through unchanged.
So, they add a gel like nonionic resin that absorbs organics. Sometimes they use Carbon black. Either works.
Making and disposing of these resins after use is energy expensive.
Distillation boils water which then goes through a condenser where it turns from steam back to water. The Calcium Sulfate stays behind, and the organics are destroyed by the heat for the most part. After use, scale is found in the pot and this is cleaned out by treatment with hot water or a special cleaning solution that dissolves the scale. It puts back everything into the environment that was taken out. It is more friendly and less energy intensive in the long run because there is no wast to contend with except what you started with. The starting materials (Calcium Sulfate and water) are now in separate containers.
You may have government regulations and other problems to contend with, but distillation is far simpler.
PE