Why We Sleep is a good book on this topic and addresses many of the comments and concerns in this thread.
Thanks for posting this (upvoted you).
I was just about to order that book, but I usually research critiques of the book before buying it. I found yours here just because I'm the original poster (OP) and was reading through comments.
I am not going to buy the book, at least for now. Thanks again.
Edit: There's also a HN thread about the blog post that you shared [0].