ибо не понравился тормознутая компиляция ++ от кейла. Но кто-то тут говорил, что класс на каком-то компиляторе съел 30 байт. Это обычно фигня, которую стоит заплатить за удобочитаемость и связность кода.
А кто мешает юзать классы в расширеной памяти которая щас есть у всех архитектур? Потеря быстродействия за счет двух половинок указателей и другом доступе в подавляющем большинстве задач не важна - кому нужно быстро, тот делает прямо, без инкапсуляция, полиморфизмоффф и прочего. А удобства ООП даёт немало требуя взамен самую малость.