Потому что использование только агрегатных функций в некоторых релизах работает странно.
Кстати, посмотрите - как будет работать данная констрюкция, если документов вообще нет. Например, на 8.1. она возвращал 1 строку с NULL
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший