Grunnen til at genetiske algoritmer ikke anses som en enkel tilnærming er det omfattende arbeidet med å skape en fungerende treningsfunksjon. Selv om designet ikke lengre skapes av et menneske, det er datamaskinen som skaper det, så er det fortsatt mennesket som utformer treningsfunksjonen. Hvis denne er utformet dårlig så vil algoritmen enten finne en uheldig løsning eller den vil få problemer med å konvergere.