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