Por que dict.get (key) em vez de dict [key]?

Hoje me deparei com odict métodoget que, dada uma chave no dicionário, retorna o valor associado.

Para que finalidade esta função é útil? Se eu quisesse encontrar um valor associado a uma chave em um dicionário, eu posso apenas fazerdict[key]e retorna a mesma coisa:

dictionary = {"Name": "Harry", "Age": 17}
dictionary["Name"]
dictionary.get("Name")

questionAnswers(9)

yourAnswerToTheQuestion