Чтобы можно было определенные результаты компиляции использовать извне, например.
Ну так директива EXPORT в нынешнем виде как раз и существует для этого. Для тех результатов (меток) что нужно использовать извне, она используется, для тех что не нужно - не используется.
Нужны еще какие-то "третьи" варианты? Для чего?