Нельзя повторно использовать уже имеющийся отклик (Response) веб-сервера, так как он уже отправлен сервером клиенту и закрыт. После отправки отклика, он удаляется из памяти и не может быть использован снова.
В первом примере для редиректа необходимо создавать новый экземпляр \Response\, потому что редирект - это новый запрос со стороны клиента на другую страницу или ресурс. Поэтому сервер должен создать новый отклик (Response) и отправить его с новым заголовком Location, указывающим на новый URL.
Во втором примере, возможно, использование уже имеющегося экземпляра Response было допустимо, потому что нет необходимости создавать новый отклик для данного запроса. Или это могло быть просто упрощением кода и не особенностью работы с откликами.