Olá Lisandro,
Sua dúvida é pertinente até mesmo por considerar o contexto do exercício e do conhecimento passado pelos instrutores no curso.
O nome da função buscar_receita_por_ingrediente por si só não especifica bem o que de fato a função faz com relação ao resultado da operação de busca.
Caso o nome da função fosse exibir_receita_por_ingrediente, teríamos mais clareza e coerência em pensar que a função pode conter um print e nesse print exibir a(s) receita(s) por ingrediente.
E conforme o assunto tratado no curso, penso que esse seria o melhor nome, afinal as funções estudadas fazem muito isso, exibição, usando o print.
Ainda, caso o nome da função fosse retornar_receita_por_ingrediente, também teríamos mais clareza para resolver a questão, conforme exibir_receita_por_ingrediente.
Portanto, concordo contigo que essa atividade pode sim gerar dúvida em sua resposta.