WSDL легко обнаруживается (все функции и типы как заявлены), поэтому обычно нет необходимости предлагать какой-либо пакет с ним и минимальную документацию (примените XSL к WDSL, и этого обычно достаточно :)). Моя теория о появлении библиотек / оболочек заключается в том, что это напрямую связано с мерами безопасности / необходимой аутентификацией и хешами (обычно: конкатенация некоторых полей с секретом и хэшированием), о которых просто не хочется отвечать на каждый вопрос больше.
Аудитория имеет значение, я думаю: если вы хотите, чтобы ваш обычный хобби-кодер мог использовать ваш сервис, предоставление пакета может дать вам гораздо больше пользователей. Если вы больше ориентированы на бизнес-сервисы, веб-сервис обычно должен быть интегрирован в более крупный пакет, и большинство библиотек будет бесполезным.
При этом, я бы сказал, о веб-сервисах, с которыми я сталкивался: около 60% предоставленных библиотек были безнадежным спагетти-кодом, подходящим для бина, 30% не были кодом, который я бы использовал, но могли прояснить некоторые вопросы, на которые документация не ответила, и только около 10% были достаточно пригодными для интеграции в проект (или проект небольшой и / или достаточно худший, чтобы ему не было хуже).