Washing in hard water can make cotton feel rougher.
Also when cotton is damp, like if you sweat much, it tends to be abrasive. That is why hikers say 'cotton kills' and recommend you stay away from it in favor of wool or synthetic 'technical' fabrics.