It also forces you to focus on some extremely narrow problem definition. Often, these narrow problem definitions turn out to be features of existing platforms or in the ai age - artifacts of the current model generation.