в конечном счете, есть задачи из реального мира, для решения которых нужен софт, который мы проектируем и делаем. Поэтому важно решить таки задачу, ибо задача - она реальна
а про задачу кастомера - это отдельная песня. еще не факт что кастомер сам понимает чего хочет и даже если понимает, не факт что в текущей коньюктуре рынка ему это действительно надо. мб проще купить коробку а не пилить и вот это вот все