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