Это помогает ограничить нагрузку на ваш сервер WCF. Если вы разрешаете 1 000 подключений, и каждое подключение может отправлять вам 1 МБ данных - вам может потребоваться 1 ГБ ОЗУ на вашем сервере - или может произойти много операций подкачки / удаления.
Ограничение размера сообщения (и ограничение одновременных подключений / вызовов) помогает поддерживать использование ОЗУ (а также ЦП) на управляемом уровне.
Это также позволяет вам масштабировать, в зависимости от вашего сервера. Если у вас одноядерный ЦП и 4 ГБ или ОЗУ, вы, вероятно, не сможете обрабатывать такой объем трафика, как если бы у вас был 16-процессорный ЦП и 32 ГБ ОЗУ или более. С помощью различных настроек, включая MaxReceivedMessageSize, вы можете настроить свою среду WCF в соответствии с возможностями вашего основного оборудования.
И, конечно, как вы уже упоминали: многие настройки в WCF отключены или имеют низкое значение специально для того, чтобы помешать злоумышленникам затопить ваш сервер DoS-атаками и отключить его.