Two shirts can be the same cotton, the same fibre length and the same weight on the label, and still feel like different garments in the hand.
What separates them is structure. Knitting is a way of building fabric out of loops, and the pattern of those loops decides almost everything about how the finished shirt behaves.