While I agree many 300-page books can be compressed into 10-20 pages of high density summary, I can't help but wonder if the length of a book almost ensures we spend a minimum length of time playing with/thinking about/considering the idea being presented. And that for certain books, the typical time it would take to read through 10-20 pages wouldn't be enough to really let the ideas sink in.
In other words, when I take a 300-page book (or a 10-hour audiobook) and spread it out over 7 or so days, I'm going to spend a lot more time thinking about it (each reading/listening session + some length of time after each session) compared with if I read a highly-condensed blog post and was done with it. Unless I took the initiative and made flash cards or something to review it later on - which I am not in a habit of doing.