SUBJ. Мне приходят в голову следующие варианты:
- экономия ресурсов
- исторически сложилось
- ориентацию дистрибутивов на работу даже на «кофемолке», т.е., компе с ограниченным количеством ресурсов (например, Debian)
- защита от локального DoS
- может и не быть epoll, а быть poll (который деградирует при большом количестве дескрипторов), или select с его максимумом в 1024
А какие ваши варианты? Почему разработчики не убрали лимиты (или хотя бы не повысили на порядок) в современных релизах?