Для выяснянения цели можно использовать What for ( такой вопрос будет переводится как зачем, почему = с какой целью, то есть нам нужен результат), для уточнения причины используется Why (тут нам важна сама причина, то,что послужило толчком к поступку).Соответственно why всегда подразумевает основание для действия, what for мотив. Но тут еще дело в упрощении конструкций, для того, чтобы не нагромождать предложения, what for легко заменяется на why)