Der JavaScript-Shiv ist für den IE 6-8 nötig. Seit einem Jahr hat sich an der IE-Front nichts verändert - der IE9 ist noch nicht erschienen, und es wird lange dauern bis IE 6-8 so unwichtig sind, dass man auf den JavaScript-Shiv verzichten kann. Und dieses schreckliche Gebastel ohne JavaScript würde ich niemandem empfehlen - schon gar nicht in ein Buch reinschreiben.
Diese schleckliche gebastel finde ich persönlich sehr interessant - aus meiner sicht ist das die Alternative zu "vorerst noch drauf verzichten".
Lediglich Chrome hat bereits einen HTML5-Parser, aber der hat auch schon vor einem Jahr unbekannte Elemente geparst. Es hat sich also so gut wie nichts getan seit einem Jahr.
Die erste Auflage dieses Buches ist wie erwähnt wurde von 2008 - es ist kaum zu erwarten, dass mit einer Neuen Auflage eins Buches der Inhalt aktualisiert wird, das sind meistens Rechtschreibkorrekturen und neuverwurstungen hinsichtlich "Geld drucken". Auch wenn es wünschenswert wäre.