Em um sistema maior, é grande a chance de que as funções fiquem separadas em arquivos e módulos diferentes do projeto. No entanto, pode ser trabalhoso encontrar onde está cada trecho do código e isso, pode resultar em retrabalho e escrever funções já existentes. O paradigma Orientado a Objetos nos incentiva a agrupar funcionalidades relacionadas em um mesmo lugar. Este é um dos principais problemas.
Acredito que o trecho riscado acima se referia ao modo de programação procedural, mas da forma que está escrita entende-se que o problema está em "agrupar funcionalidades relacionadas".
Entendi algo errado ?
Esse tema é novidade para mim, pode ser que isso cause estranheza a outros alunos também.