Нет никакой необходимости хранить .c и .o файлы, но .h файлы могут вам понадобиться, так как они будут использоваться, если вы захотите сами откомпилировать приложения KDE. Или, если вы захотите добавить заплаты к исходным текстам программ вместо скачивания полного файла, тогда они тоже должны остаться.