Не сочтите за истину но, считаю что Вы добьетесь в продаже своих услуг невероятных успехов, если продолжите мыслить в таком ключе. Поделюсь своим опытом
1. На этот путь меня поставил фриланс, где ты просто вынужден быть конкуренто способным и продавать решения в бюджет клиента
2. Закрепило это правило чувтсво необходимости получать удовольствие от своей работы. Я очень быстро дошел до того, что качество моего кода не приносит мне удовольствие, и начал искать удовольствие в предоставлении клиенту оптимального решение в "цена - качество - результат"
3. Есть прием доведения до абсурда в обе стороны. Смысл примерно следующий. Клиент приходит с фичей. Разработчик, который старается думать бизнесом, кроме самой фичи оценит ее с 2х сторон. 1. Можно ли сделать эту фичу еще проще? Потратить еще меньше денег, чтобы проверить новую потребность. И противоположность. Если я за X времени сделаю фичу так, как хочет клиент, но она не принесет должного результата, то сколько мне понадобится Xn часов, по моему мнению, чтобы получить нужный результат. Если это больше чем X3 то клиента надо об этом предупредить
4. Перспектива. Вы дали клиенту совет, но кто оказался прав, он или Вы? У меня сейчас такая же ситуация. Клиент просит решение максимально простое на 150 часов. Я же считаю , что качественное решение его пробелмы займет минимум 1000 часов, и за эти деньги вместо разработки алгоритма машинного обучения, можно оплатить 3000 человеко часов не IT решения, которые будут гораздо эффективнее. Но, чтобы узнать кто же все таки был прав, мне нужно проработать на проекте еще минимум год.