Oii Juliana, tudo certinho por ai?
Usar o .pop() pode gerar um pouco de confusão mesmo, mas vamos lá.
Primeiramente, para que serve esse método? O .pop() serve para que a gente consiga remover um elemento do dicionário e valores que estavam associados à aquele elemento.
E ai temos três possíveis retornos para esse método, o primeiro é quando ele retorna o valor que está associado ao elemento que queremos remover, a segunda é quando ele dá erro por não existir uma resposta default e o terceiro retorno é quando temos esse default definido, e ele retorna esse valor do defaut, ou seja, a frase que você deixar disponível para quando o .pop() for procurar um elemento para remover do dicionário e não achar ele.
Para representar o primeiro caso, note que na aula o instrutor coloca o dicionário completo antes e depois pede para remover o elemento Passat, como podemos ver aqui, o retorno que temos é o valor associado ao elemento Passat.
Para o segundo caso, ele faz logo em seguida, por não definir uma mensagem para quando o método não achar o elemento que você quer remover, gera um erro, como pode ver aqui:
Agora, quando definimos um valor de default, ele é mostrado quando o item não é encontrado no dicionário mais.
São esses 3 tipos de retornos que temos desse método. Espero que tenha ficado mais claro pra ti, mas qualquer dúvida é só me chamar, ok?
Bons estudos ^^