Как разговаривать с клиентом о технических деталях?
Навык общения с клиентами и перевода с "клиентского" языка на технический —  это одно из конкурентных преимуществ во фрилансе. Так же как и навыки презентации и продажи своих услуг.

Либо нужно их развивать, либо работать в команде с тем, кто ими обладает. И тот и другой путь вполне эффективен.
Да, не с той стороны смотрите. Косяков со стороны клиента быть не может, потому что клиент - всегда прав. Клиент не должен ничего знать и понимать. Это вы его должны встретить, взять под белы ручки, все рассказать, показать, обьяснить ласково и терпеливо, 100 раз, если надо.

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