Этимология и история слов русского языка    
В. В. Виноградов. История слов. Часть
Недостаточный. В сфере развития словообразовательных серий и направленности их по разным омонимическим путям могут оказывать мощное влияние многообразные историко-семантические причины. Так, прилагательное недостаточный, отражая рост и дифференциацию значений слова — недостаток, распалось на два омонима:

I. Недостаточный — в значениях: а) имеющийся в малом количестве, небольшой по количеству, не покрывающий потребности, например, недостаточное количество денег; б) неудовлетворительный, недостигающий цели, например: недостаточное воспитание, недостаточное образование: недостаточная подготовка кадров.

II. Недостаточный — `не имеющий достатка, бедный, небогатый'. Недостаточные и празднолюбивые гуляки (Пушкин. История села Горюхина). Действительно, Чикильдеевы недостаточного класса (Чехов. Мужики).

Обособившийся омоним недостаточный `бедный' постепенно вымирает в связи с обилием синонимов и в связи с утратой параллелизма значений слов достаток — недостаток.

(Виноградов В. В. Проблемы морфематической структуры слова и явления омонимии в славянских языках // Славянское языкознание: VI Международный съезд славистов (Прага, август 1968 г.): Доклады советской делегации. М., 1968, с. 89).