Само по себе решательство задач или уравнений может развивать, а может и не развивать, и тут многое зависит от того, что понимать под словом "развивать".
Думаю, что максимум пользы достигается при выполнении определенных условий:
1) надо знать, зачем решаете и какой цели добиваетесь
2) в процессе решения попадаете в состояние потеряшки, когда вы эмоционально растерялись и не знаете, что делать, а потом из него выходите.
3) решив задачу, анализируете, чему в процессе научились и в чем была польза; над чем еще надо поработать; ставите новые цели
Да, конечно. Но нужно понимать, что есть предел, и вскоре решение однотипных уравнений перестанет приносить пользу.
Насчёт придумывания — достаточно бесполезная затея, потому что существует бесчисленное множество литературы, учебников, пособий, в которых уже составлены уравнения на любую тему.