Silverlight - это технология пользовательского интерфейса, и для страницы Silverlight нормально общаться с одним сервером, который содержит всю логику среднего уровня. Поэтому я считаю разумным, что WCF ограничен привязкой basicHTTP через HTTPS. Насколько я понимаю, более сложные привязки WCF были разработаны для использования между серверами в центрах обработки данных.
Обычно я ожидал бы, что и внутренний, и внешний интерфейс страницы Silverlight будут разрабатываться и кодироваться вместе. Я ожидаю, что сторонние системы будут получать доступ к логике среднего уровня, а не к странице Silverlight напрямую. Afterall Silverlight начинал как «лучше HTML, чем HTML».
В наши дни приложения Silverlight начинают больше походить на приложения толстых клиентов, поэтому ограничения на привязку WCF могут быть уже не такими разумными, как раньше.