Да, возможно. Причина, по которой WCF поддерживает этот предел на низком уровне (64 КБ) по умолчанию, заключается в следующем: представьте, что ваш сервер занят ответами на запросы, скажем, десятки или сотни, и все они требуют максимального размера сообщения.
Потенциально вашему серверу может потребоваться выделить десятки или сотни буферов сообщений одновременно - если у вас 100 пользователей и каждый запрашивает 64 КБ, это 6,4 МБайт - но если у вас 200 пользователей и каждый запрашивает 5 МБ - это гигабайт оперативной памяти на сервере - только для буферов сообщений, для одного сервиса.
Так что да - ограничение максимального размера сообщения имеет смысл, и это помогает управлять потреблением памяти вашего сервера (и, следовательно, производительностью). Если вы откроете его слишком широко, злоумышленник может просто предпринять такую атаку - затопить ваш сервер поддельными запросами, каждый из которых выделяет столько памяти, сколько они могут получить, что в конечном итоге приводит к остановке сервера (подобные атаки типа «отказ в обслуживании» встречаются довольно часто). .