Это потому, что в задаче не люди и литры, а люди и расход в литрах на человека. А тогда при умножени литров на кол-во раз их раздачи каждому из людей или при умножении людей на литр/на человека (при любом порядке множителей) получаются литры. И ничего другого получиться не может. Принцип то же, что и в задачах на движение  Время умноженное на км/ч всегда дают км, в какой бы последовательности мы их не умножали.И именно поэтому же при умножении метров на метры получаются метры квадратные, т.к. дробной единицы измерения ни у одного множителя нет, и ни одна часть единиц измерения не сокращается, а они просто перемножаются.Математика - универсальная наука. Одни и те же правила легко подходят под разные задачи, разные единицы измерения и разные числовые значения.