ну почему, я же сразу тебе написал, почитай про архитектуру rest, есть там требования, одно из которых - единообразие интерфейса. И почему так не делают - про идемпотентность методов, фактически метод put должен работать как post на списках что делает с одной стороны этот метод не идемпотентным, с другой стороны нет смысла его использовать поскольку уже есть post