good question! ~ perhaps because we are actually eliding the full sentence?

for example, we could back-form your first example to:

Zero (of the)sparrows were seen today, but we saw one robin.

But somehow putting 'zero' in some of these constructions seems unhandy to me in any case.

others?