Hartley San,
Many thanks for providing such a detailed response to my comments. Don't worry, you would not offend anyone with them! First things first, I think what Larry means by "browser-agnostic" is that the site will work whichever browser is being used, ie the JS works cross-browser. I didn't mean to imply that frameworks do a lot of browser-sniffing however. I was referring to Larry's 1st paragraph on p 16 which appears to suggest (to my mind that is) that creating cross-browser code can be very difficult, and I was trying to point out that actually you don't need to tailor your code for every single different browser version around (aka by browser-sniffing), but you can just do a simple process of object detection without having to rely on frameworks.
As for your points regarding the use of frameworks to help inexperienced users, save time in development, get design ideas, etc, all very valid points and I would agree with you. It would be foolish to suggest you should never use frameworks, of course there will be times when developers in all stages of experience might have to fall back on them, and they can be a big help in many circumstances. I am just trying to point out that it would be preferable if they are not the overriding solution, that if you can have the time and inclination to develop your own JS you will probably do a better job and maybe a more creative one, and maybe your visitors will enjoy your site more. To my mind there are far too many sites out there reliant on frameworks, sometimes to the detriment of users I think. But sadly it would be overly idealistic to expect every site to be custom-coded by the developer.