This is a QA issue, the factory makes sizes to a pattern. But to be fast, they don't cut it out that accurately or sew it that accurately. So you end up with big variance from size to size.
In order to get fast fashion made cheaply and quickly, corners are (left) uncut.