Why did the author use ある and ない for people?


I am reading the book 『君たちはどう生きるか』 by 吉野源三郎。 I have questions about the
following two sentences:

> それは、コペル君にお父さんがないということです。

> 「そう、そりゃあ、あんとも知れないな。ーーいや、今だって、ひょっとすると、どこかの窓から、僕たちを眺めてる人があるかもしれないよ。」

Why did the author use 「ない」for 「お父さん」 and 「ある」for 「僕たちを眺めてる人」? I learned that
for animals, we should use 「いる」for the affirmative and 「いない」for the negative
sentences.




ある with an animate subject like people was not uncommon in literature up until
early Showa. Genzaburō Yoshino was born in 1899. I think in the last several
decades it became really uncommon.

Another example:
<https://www.aozora.gr.jp/cards/000329/files/18376_12100.html>

> むかし、むかし、あるところに、おじいさんとおばあさんがありました。

Also, I think it's still more acceptable in literature including novels and
poems, especially ones written in 文語, than in spoken conversation.

