Потому что написать 10 строчек в конфиг nginx гораздо быстрее и проще и надёжнее. Да и работать будет чуточку быстрее. А ещё есть те, у кого нет бекенда вообще, только nginx.
Если вам нужны выкрутасы при загрузке, типа прогресса или фильтрации и последующей обработки файлов, то без бекенда не обойтись.