У меня нет большого опыта в создании многоязычного приложения, но мне кажется, что вам не нужны отдельные dll для каждого языка, с которым вы хотите работать.
Может ли кто-нибудь предположить, почему инструментарий был разработан таким образом?
К сожалению. Это не отдельные библиотеки, а отдельные ресурсы. Это имеет больше смысла.