В случае с C++ так и есть.
Я думаю, что в случае ПО и языков так и есть, потому что там сначала экспериментируют, потом доводят до ума, а потом стандартизируют уже устоявшийся "АПИ". Совсем другое дело при разработке всяких разъёмов, стандартов памяти и т.д. Например, стандарт памяти ДДР5 приняли до создания соответствующего типа памяти.