Padrões de design são soluções já testadas pra problemas que aparecem de novo e de novo. Em vez de reinventar como fazer um login, um checkout ou uma busca, o time usa um padrão conhecido que já provou funcionar. É conhecimento acumulado virando atalho confiável.
Eles servem pra duas coisas. A primeira é consistência pra quem usa, porque um padrão familiar reduz a curva de aprendizado, já que a pessoa já sabe como aquilo funciona em outros lugares. A segunda é eficiência pro time, porque um vocabulário compartilhado acelera a conversa e o onboarding de gente nova.
O cuidado é não aplicar padrão por aplicar. A escolha vem do problema específico, e não da vontade de usar o padrão da moda, e o padrão sempre se adapta ao contexto, em vez de ser copiado cego de um exemplo teórico.