Why were the clothes worn by ancient Indians usually made up of a single length of cloth draped around the body?
The ancients did not know how to stitch.
The ancient Indians did not know how to sew i.e. they had not yet developed stitching. Thus, they only used single cloths that were draped around themselves as a dhoti or sari. This tradition continued even though sewing was introduced before the Middle Ages itself.