Например если в функциональность построенна на том, что перед инклюдом определяются какие-нибудь конфиг макросы, то они будут так же влиять на импорт
К тому же, если сделать нормальные модуля, а не просто хидера, то даже там есть возможность для легаси кода с макросами. Есть фрагмент глобального модуля, в котором можно и закинклудить что-то