Парадигма русского слова «зачем» включает в себя оба значения. И «по какой причине», и «с какой целью». Именно поэтому ответ на вопрос «зачем» зачастую начинается с «потому что». Нашей задачей является предложить пользователю адекватный перевод для всех возможных значений, пояснив разницу между ними и предоставив возможность выбора, а не нормировать русский язык, изначально весьма неоднозначный :)