Потому что так правильно. executable указывает, что секция может исполняться в памяти, а code показывает, что тут секция с исполняемым кодом... Просто это так нужно)
"IMAGE_SCN_MEM_EXECUTE is the one that is actually used by the PE loader to set up page permissions. IMAGE_SCN_CNT_CODE is not used, I guess it's just a descriptive flag."