Различия в употреблении вопросительных конструкций why и what for заключаются в том, что каждая из них используется для разных целей:
- Why (почему) используется для уточнения причины чего-либо, того, что послужило толчком к поступку. yandex.ru Такой вопрос требует ответа по существу. dzen.ru Например: Why is she at the party? — Почему она на вечеринке? (Я хочу знать причину). dzen.ru
- What for (для чего) используется для выяснения цели чего-либо, то есть того, с какой целью что-то делается. yandex.ru forum.wordreference.com Такой вопрос подразумевает результат. yandex.ru Например: What do we use it for? — Для чего мы это используем?. dzen.ru
Таким образом, why подразумевает основание для действия, а what for — мотив. yandex.ru