I think you are right and I'm annoyed that you are. Because I think JavaScript is a really hard language to master. Ubiquitous yes, versatile yes but so full of cruft and bad design decisions that it really can put many people off programming.
I think you may find that some of those "bad design decisions" are actually not so bad, or at least manageable, once you will have read through the book.