Разница между вопросительными конструкциями «why» и «why not» заключается в их использовании:
Таким образом, «why» используется в коротких ответах на утвердительные утверждения, а «why not» — в коротких ответах на отрицательные утверждения. 1
Также «Why not» может использоваться для выражения согласия с предложением или для указания на то, что нет причин для отказа. 3