Have you washed the towels?
If not, do it! Seriously, it makes a big difference.
If so, did they get contaminated with softener? If you or anyone in the house has used softener liquid or sheets in the machines recently, your towels could be contaminated with softener, which makes them less absorbent. Thus they would just push water around.
And the final point: do not try to dry the car completely streak free and hard dry with the towels. If some moisture stays on the paint, do not fret. You should always use a QD for final wiping (with the correct plush or shag towel), be it removing polish or final drying after a wash.
With all this said, yes, there simply are towels that do much better than others, and it seems to be an intermittent problem during production, since some people love the same towel another person hates, only difference is the time when they were purchased.