Для нормального понимания английского нужно знать примерно 20 тысяч слов.
................
Поэтому для кросс-культурных и кросс-социальных коммуникаций и вырисовывается цифра в 20 тысяч
Никто не имеет такого словарного запаса даже в родном языке.
Например русский высокообразованный врач не знает многих русских юридических терминов, а квалифицированный русский юрист может не знать множества русских медицинских терминов.
Они, что, оба русским языком не владеют?