This is one of the most thorough discussions of the ending I have seen posted by @chamsuke some years back. I had to scroll down quite a bit to to look for this so I am reposting the link here:

https://mydramalist.com/51571-cat-s-cradle#comment-3610705