Não precisa ter apenas um único método para ser simples.
Se trata de ser objetiva e poder ser testada
salvo raras exceções
que por consequência se torna o mais fácil
Para sermos capazes de mudar um sistema existente, precisamos entendê-lo para decidir como e onde aplicar as mudanças
Mas passava em todos testes, linters e type checks...