My towels definitely do not retain their softness.
I believe it is from the fast spin that my machine does.
I often half dry them on the line and then bring them in and put them in the dryer so that they go quite soft. I do not think they dry as well if you dry them totally in a dryer.
I have also tried vinegar in the water and little soap but it doesnt seem to make much difference.