В общем, если напрямую натравить на запрос про определения в GPT, то он выдаёт Ludwig Wittgenstein. Philosophical Investigations. Основной аргумент оттуда идёт о том, что определения даём мы/люди, а нужны они только чтобы соотнести явление. Получается, что первичны явления, а слова только создают связь с ними. А дальше мы переходим к тому, что определения имеют смысл в рамках какой-то практики.
И здесь моя деформация наталкивает на книжки про Domain Driven Development. В них есть понятие Bounded Context, где определения и имеют смысл. Классический пример: транзакция в базе данных и транзакция в платежах. Выглядит, как логичное продолжение того что было сказано у Вигштейна.
Ещё одна причина - это эволюция среды и, как следствия терминов. Она может быть естественной (по причине того что сам язык развивается или новые вещи появляются), или форсированной, когда мы хотим отказаться от предыдущих связей. Про второе писал отдельно у себя в канале: Telegram: View @chernov_sharit