Referência forte a referências fracas dentro de blocos

Por que é necessário ter uma referência forte a uma referência fraca dentro de um bloco?

Entendo que ter uma referência fraca dentro do bloco evitará reter os ciclos. Mas por que deve haver uma forte referência ao fraco novamente?

Fundo:
Conforme descrito porPedreiro essa é a melhor prática.

Eu sei que a maneira correta de se referir a si mesmo dentro de um bloco é criar uma referência fraca fora do bloco e, em seguida, uma forte referência a essa referência fraca dentro do bloco [...]

Exemplo:

__weak typeof(self) weakSelf = self;
void (^someBlock)(id) = ^(id data){
    typeof(self) strongSelf = weakSelf;
    // code using strongSelf
});

questionAnswers(0)

yourAnswerToTheQuestion