Sim, porque é um agregado e retorna zero. A menos que você adicione GROUP BY, nesse caso não há resultado porque não há grupo...
MAX/SUM etc retornariam NULL, a menos que você adicionasse GROUP BY, então nenhuma linha. Somente COUNT retorna um número para nenhum resultado
Edit, um pouco atrasado:SUM retornaria NULL como MAX
Editar, maio de 2013:isso se aplica a todos os principais RDBMS. Eu acho que de acordo com o padrão ANSI