Смысл в том, что у понятий "примитивные" и "простые" имеется устойчивой основное значение "несложные", в то время как речь идёт всего лишь о типах, которые включены в базис (отсюда "базовые"), но не обязательно они "несложны". Да чего далеко ходить  как вам проблемы с near и far указателями (в сегментной x86архитектуре) с точки зрения реализации?