Нюансы употребления вопросительных слов why и what for в английском языке:
- Why («почему») используется для выяснения причин, мотивов. sky.pro Вопросы с этим словом требуют ответа по существу. dzen.ru Например: «Why is she at the party?» — «Почему она на вечеринке?». dzen.ru
- What for («зачем») чаще применяется, когда речь идёт о цели. sky.pro Такой вопрос может выражать удивление, подозрение или просто делать акцент. ell.stackexchange.com Например: «What did you buy that gadget for?» — «Для чего ты купил этот гаджет?». sky.pro
Таким образом, why более универсальный, а what for чаще используется, когда нужно уточнить цель. sky.pro
При этом вариант «what for» считается неформальным и грамматически не всегда приемлемым. dzen.ru