Потому что во втором случае отрицательное предложение. В грамматике Мерфи, например, отдельным разделом выделено I haven't done something for/since... и подчёркивается, что в подобных фразах используется Present Perfect.
present perfect continuous редко используется в отрицательных предложениях, обычно лишь в тех случаях, когда отсутствие действия требует определённых усилий.
I haven't spoken to her since I went abroad
почему в 1 ом present perfect continuous, а во 2-ом present perfect?
ведь предложения очень похожи (и там, и там какой-то промежуток времени)