Если из вашей библиотеки могут быть сгенерированы какие-либо исключения, то да, у них действительно могут быть проблемы. Подумайте, не выдало ли ваша библиотека исключение, которое не было перехвачено, а затем передано обратно в приложение. Поскольку приложение не создано с поддержкой исключений, оно не будет знать, как с ним обращаться, и, скорее всего, будет вести себя некорректно. Если вам повезет, он скорее рухнет, чем тихо выйдет из строя каким-то неясным способом.
Если вы перехватываете все исключения внутри библиотеки и используете только коды возврата, чтобы сигнализировать о проблемах внешнему миру, тогда все может сработать нормально (обратите внимание, что это означает, что конструкторы открытых классов API не могут генерировать, и выбрасывать как они могут сообщать о проблемах).